On Fri, 25 Jan 2013 14:38:26 -0200 Gustavo Sverzut Barbieri <barbi...@profusion.mobi> said:
> On Thu, Jan 24, 2013 at 1:10 AM, Carsten Haitzler <ras...@rasterman.com> > wrote: > > On Wed, 23 Jan 2013 22:20:56 -0200 Gustavo Sverzut Barbieri > > <barbi...@profusion.mobi> said: > > > >> Hi all, > >> > >> Today I did investigate this issue and the reason is that Debian (and > >> thus Ubuntu) apply a patch called link_all_deplibs.patch that will > >> forcefuly disable emitting the .la dependencies (at leas on linux). > >> They also apply another one to have binaries to never use .la > >> dependencies. This patch exposes bugs with libraries that are missing > >> in LIBADD and LDADD of automake. > >> > >> this patch is to ltmain.sh and libtool.m4, but even if I copy their > >> files to Fedora/Arch it's not behaving the same. I'm still > >> investigating how to force the same behavior everywhere, so we can > >> have it more consistent. > >> > >> As for Ubuntu/Debian patch correctness: although in theory their patch > >> is valid, it is useless if you use -Wl,--as-neeeded and just makes us > >> do more work. They carry this patch for some years and libtool > >> upstream vetoed the inclusion of it (not sure why). > > > > well i can see why deb/ubuntu do it.. they are being anal... but reality deb > > +ubunut+mint+whoever bases from deb carries this "anal" patch and this is > > probably like 60% of the linux installs out there. :( so it's a reality we > > have to live with... even our friends at bodhi will have to deal with it > > too. > > > > unless we just give up on supporting linux in general and "make our own > > distro"... :) > > > >> Talking to one friend that used to maintain autotools he mentioned > >> that even in development (svn) we should not call autoreconf or > >> autogen.sh. He mentions that the proper usage is to have a single > >> point to place all files in m4/ (svn) and generate configure. I find > >> this quite disgusting, but would solve our problem as well. > > > > wait.. put ALL the .m4 files that come FROM autoconf/libtool/automake etc. > > inside out m4/ dir - ie copy them in? duplicate them? > > as ugly and painful as it sounds: yes. We'd ship everything, people > just run ./configure. Ugly I know, I said :-) omfg ugh.... errrgh.. ugh... hrmf. while i can see the possible sense in this... still... UGH! i need to "get over this" first... my instincts reject this.. but my brain says "well.. i see why." :/ conflict! conflict! <boom> -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ras...@rasterman.com ------------------------------------------------------------------------------ Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnnow-d2d _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel