Yep, that's right. There's an option (just like with Firefox) to use the system version of SQLite which after a little of of fiddling works as you'd expect.<div><br></div><div>Liam<br><div><br><div class="gmail_quote">
On 2 March 2010 20:54, Greg Burd <span dir="ltr"><<a href="mailto:GREG.BURD@oracle.com">GREG.BURD@oracle.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Sandra,<br>
<br>
Chromium OS is a Linux variant built by Google (sometimes called the "Google OS") which boots up and then uses the Google browser, Chromium (aka Chrome), for everything. Essentially, this is almost identical to what we've done with Firefox porting. Liam is replacing the Chromium web browser's use of SQLite with BDB SQL. That then runs on this stripped down version of Linux and runs on a 2GB USB.<br>
<br>
When Liam looked into the way that Chromium web browser used SQLite he found that it:<br>
a) modified it, patching bugs, adding external functions using the SQLite extensions API<br>
b) used FTS2 (not FTS3) for full-text search<br>
c) linked this statically against the browser<br>
<br>
For us to help Liam we will need to help him:<br>
a) determine what patches to apply and how to apply them to BDB SQL (if necessary)<br>
b) integrate the Google custom functions<br>
c) integrate FTS2 for full-text search<br>
<br>
I believe he's already found a way to link Chromium against a dynamic sqlite3.so library rather than statically compile/link the amalgamated SQLite source as it does today.<br>
<br>
Did I get that right Liam?<br>
<font color="#888888"><br>
-greg<br>
</font><div><div></div><div class="h5"><br>
> -----Original Message-----<br>
> From: Sandra Whitman<br>
> Sent: Tuesday, March 02, 2010 3:04 PM<br>
> To: Hexxeh<br>
> Cc: <a href="mailto:bdb-beta-feedback@oss.oracle.com">bdb-beta-feedback@oss.oracle.com</a><br>
> Subject: Re: [BDB 11gR2 Beta] Using FTS2 with the BDB SQLite<br>
> compatibility library code<br>
><br>
> Hi Liam,<br>
><br>
> I am not familiar with the Chromium OS, but if it is UNIX-like then any<br>
> arguments which can be passed to a standard SQLite configure script can<br>
> also be passed to the Berkeley DB configure script. For example, I<br>
> typically build:<br>
><br>
> ../dist/configure CPPFLAGS="-DSQLITE_ENABLE_FTS3" --enable-sql<br>
> or<br>
> ../dist/configure CPPFLAGS="-DSQLITE_ENABLE_FTS3" --enable-sql_compat<br>
><br>
> As Dave mentioned, let me know the problem you are having and I can<br>
> check further.<br>
><br>
> Thanks,<br>
> Sandra<br>
><br>
> Hexxeh wrote:<br>
> > Hi all,<br>
> ><br>
> > I'm trying to integrate the new BDB SQLite compatible library into<br>
> > Chromium/ChromiumOS, and I'm encountering a few issues that I hope<br>
> one<br>
> > of you may have the answer to.<br>
> ><br>
> > One requirement of Chromium is the FTS2 extension, has anyone managed<br>
> > to successfully use this with the library? If so, how did you<br>
> > accomplish this?<br>
> ><br>
> > Thanks,<br>
> > Liam McLoughlin<br>
> > ---------------------------------------------------------------------<br>
> ---<br>
> ><br>
> > _______________________________________________<br>
> > BDB-BETA-FEEDBACK mailing list<br>
> > <a href="mailto:BDB-BETA-FEEDBACK@oss.oracle.com">BDB-BETA-FEEDBACK@oss.oracle.com</a><br>
> > <a href="http://oss.oracle.com/mailman/listinfo/bdb-beta-feedback" target="_blank">http://oss.oracle.com/mailman/listinfo/bdb-beta-feedback</a><br>
><br>
> _______________________________________________<br>
> BDB-BETA-FEEDBACK mailing list<br>
> <a href="mailto:BDB-BETA-FEEDBACK@oss.oracle.com">BDB-BETA-FEEDBACK@oss.oracle.com</a><br>
> <a href="http://oss.oracle.com/mailman/listinfo/bdb-beta-feedback" target="_blank">http://oss.oracle.com/mailman/listinfo/bdb-beta-feedback</a><br>
</div></div></blockquote></div><br></div></div>