On Sun, Mar 02, 2008 at 08:18:34PM -0600, Nicolas Williams wrote:
> On Fri, Feb 29, 2008 at 03:54:39PM -0800, Danek Duvall wrote:
> > Isn't install_h run before all, or at least part of setup?  This target
> > seems a bit heavyweight for that at the moment.
> 
> Er, what do you recommend?

Ah, OK, I think I can just untar, (cd $(VER) && gmake sqlite3.h) and
then install it.

> > else probably remembers why we build it anyway.
> 
> It's statically linked in, since that's all that's installed into the
> proto area.

Readline is built as part of SFW's build _today_.  It installs into
$ROOT/readline-5.2, and it installs only a .a for linking:

% find /pool/nico/z-ws/sfwnv-sqlite3/proto/root_i386/readline-5.2/
/pool/nico/z-ws/sfwnv-sqlite3/proto/root_i386/readline-5.2/
/pool/nico/z-ws/sfwnv-sqlite3/proto/root_i386/readline-5.2/lib
/pool/nico/z-ws/sfwnv-sqlite3/proto/root_i386/readline-5.2/lib/libhistory.a
/pool/nico/z-ws/sfwnv-sqlite3/proto/root_i386/readline-5.2/lib/libreadline.a
/pool/nico/z-ws/sfwnv-sqlite3/proto/root_i386/readline-5.2/include
/pool/nico/z-ws/sfwnv-sqlite3/proto/root_i386/readline-5.2/include/readline
/pool/nico/z-ws/sfwnv-sqlite3/proto/root_i386/readline-5.2/include/readline/rlconf.h
/pool/nico/z-ws/sfwnv-sqlite3/proto/root_i386/readline-5.2/include/readline/rltypedefs.h
/pool/nico/z-ws/sfwnv-sqlite3/proto/root_i386/readline-5.2/include/readline/tilde.h
/pool/nico/z-ws/sfwnv-sqlite3/proto/root_i386/readline-5.2/include/readline/keymaps.h
/pool/nico/z-ws/sfwnv-sqlite3/proto/root_i386/readline-5.2/include/readline/rlstdc.h
/pool/nico/z-ws/sfwnv-sqlite3/proto/root_i386/readline-5.2/include/readline/readline.h
/pool/nico/z-ws/sfwnv-sqlite3/proto/root_i386/readline-5.2/include/readline/chardefs.h
/pool/nico/z-ws/sfwnv-sqlite3/proto/root_i386/readline-5.2/include/readline/history.h
% 

Clearly it's not intended to be packaged, otherwise it'd go in
$ROOT/usr/... and it would install a .so not a .a.

But since it's built I assumed it was fair game to link with it.

There are no license issues, of course, since it's only linked into an
executable, not into a library, and since the consuming code is all in
the public domain.

Nico
-- 

Reply via email to