Yep, that&#39;s right. There&#39;s an option (just like with Firefox) to use the system version of SQLite which after a little of of fiddling works as you&#39;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">&lt;<a href="mailto:GREG.BURD@oracle.com">GREG.BURD@oracle.com</a>&gt;</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 &quot;Google OS&quot;) which boots up and then uses the Google browser, Chromium (aka Chrome), for everything.  Essentially, this is almost identical to what we&#39;ve done with Firefox porting.  Liam is replacing the Chromium web browser&#39;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&#39;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>
&gt; -----Original Message-----<br>
&gt; From: Sandra Whitman<br>
&gt; Sent: Tuesday, March 02, 2010 3:04 PM<br>
&gt; To: Hexxeh<br>
&gt; Cc: <a href="mailto:bdb-beta-feedback@oss.oracle.com">bdb-beta-feedback@oss.oracle.com</a><br>
&gt; Subject: Re: [BDB 11gR2 Beta] Using FTS2 with the BDB SQLite<br>
&gt; compatibility library code<br>
&gt;<br>
&gt; Hi Liam,<br>
&gt;<br>
&gt; I am not familiar with the Chromium OS, but if it is UNIX-like then any<br>
&gt; arguments which can be passed to a standard SQLite configure script can<br>
&gt; also be passed to the Berkeley DB configure script. For example, I<br>
&gt; typically build:<br>
&gt;<br>
&gt; ../dist/configure CPPFLAGS=&quot;-DSQLITE_ENABLE_FTS3&quot; --enable-sql<br>
&gt; or<br>
&gt; ../dist/configure CPPFLAGS=&quot;-DSQLITE_ENABLE_FTS3&quot; --enable-sql_compat<br>
&gt;<br>
&gt; As Dave mentioned, let me know the problem you are having and I can<br>
&gt; check further.<br>
&gt;<br>
&gt; Thanks,<br>
&gt; Sandra<br>
&gt;<br>
&gt; Hexxeh wrote:<br>
&gt; &gt; Hi all,<br>
&gt; &gt;<br>
&gt; &gt; I&#39;m trying to integrate the new BDB SQLite compatible library into<br>
&gt; &gt; Chromium/ChromiumOS, and I&#39;m encountering a few issues that I hope<br>
&gt; one<br>
&gt; &gt; of you may have the answer to.<br>
&gt; &gt;<br>
&gt; &gt; One requirement of Chromium is the FTS2 extension, has anyone managed<br>
&gt; &gt; to successfully use this with the library? If so, how did you<br>
&gt; &gt; accomplish this?<br>
&gt; &gt;<br>
&gt; &gt; Thanks,<br>
&gt; &gt; Liam McLoughlin<br>
&gt; &gt; ---------------------------------------------------------------------<br>
&gt; ---<br>
&gt; &gt;<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; BDB-BETA-FEEDBACK mailing list<br>
&gt; &gt; <a href="mailto:BDB-BETA-FEEDBACK@oss.oracle.com">BDB-BETA-FEEDBACK@oss.oracle.com</a><br>
&gt; &gt; <a href="http://oss.oracle.com/mailman/listinfo/bdb-beta-feedback" target="_blank">http://oss.oracle.com/mailman/listinfo/bdb-beta-feedback</a><br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; BDB-BETA-FEEDBACK mailing list<br>
&gt; <a href="mailto:BDB-BETA-FEEDBACK@oss.oracle.com">BDB-BETA-FEEDBACK@oss.oracle.com</a><br>
&gt; <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>