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