build system proposals for gnome2-branch

Chris Shoemaker c.shoemaker at cox.net
Wed Jul 20 22:26:28 EDT 2005


On Wed, Jul 20, 2005 at 10:22:09PM -0400, Derek Atkins wrote:
> Quoting Chris Shoemaker <c.shoemaker at cox.net>:
> 
> > Ok, I tested these changes and they pass the autogen/make/make
> > install/execute test.  I did notice a couple things.  I now see *many*
> > cases of:
> > 
> > *** Warning: Linking the shared library FOO.la against the loadable module
> > *** FOO.so is not portable!
> > 
> > Where FOO is just about every object in the tree.
> 
> Yep, this is a known issue.  The half-assed modulatization effort conflated the
> issue of Shared Library and Loadable Module.  So we're left with this crap. 
> Hopefully (after the g2 port, I suspect) we can fix the modularization.
> 
> > Also, the 'make install' after a 'make' seemed to take longer than I'm
> > used to, but I may have imagined that.  Anyway, despite the warnings,
> > it runs.  I didn't test Phil's patch, which looks better, but I don't
> > have GNOME2_PATH set so I wouldn't have noticed.
> 
> I suspect this might be due to the "libtool relink" issue, where it wants to
> relink all your libraries during "make install".  We had a workaround in our
> version of ltmain.sh; it's possible your version does not.

Yes, that is what it looks like.  Is the "libtool relink" issue
related to the modularization, too?

-chris

> 
> > Since it didn't break my build, I recommend this for commitment to g2,
> > with Phil's patch.  It'd be nice to squash those warnings, (along with
> > all the GOG CFLAGS warnings) but we can do that later.
> 
> Thanks for testing.
> 
> -derek
> 
> -- 
>        Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
>        Member, MIT Student Information Processing Board  (SIPB)
>        URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
>        warlord at MIT.EDU                        PGP key available
> 


More information about the gnucash-devel mailing list