On Thu, Jan 09, 2014 at 05:37:59PM +0000, Michael Drake wrote: > > This was sent to me, but belongs here. > > ------ Forwarded message ------ > From: Christopher Meng <[email protected]> > Date: 09 Jan 2014 1205 > Subject: lib64 in pkgconfig file. > > Hi, > > Several lib of netsurf doesn't use cmake or autofool( ;) ) to > configure, so on 64 arch systems, Fedora uses /lib64(now /usr/lib64 as > /usr/lib in i686). > > pkgconfig.in contains sample: > > prefix=PREFIX > exec_prefix=${prefix} > libdir=${exec_prefix}/lib > includedir=${prefix}/include > > Name: libhubbub > Description: HTML5 parsing library > Version: VERSION > Requires: libparserutils > Libs: -L${libdir} -lhubbub > Cflags: -I${includedir} > > So we need to patch them everytime in building..
The problem is not with our pkgconfig or build system, but with his OS. I see no need to add massive complications to entertain one broken system. His packaging can locally patch it to respect their insanities. > Do we have any plan of moving to cmake or other building systems or > even autofool? ;) > > Also, -Werror option shouldn't be enabled in released tarballs since > sometimes we can't build them anymore. He's wrong. New warnings means the compiler may have found a bug or compiles code differently to how it used to; and as such may introduce new problems that it is important to know about before risking private information to software like web browsers. If in future a new warning occurs, he should create a patch that removes the warning and submit it upstream. B.
