-=| Philippe Makowski, 10.01.2013 18:46:05 +0100 |=-
> working on the daily build and tests, I got a bug in 'make
> silent_install' under Debian Ubuntu 64
> 
> libraries have symlinks in /usr/lib64, but /usr/lib64 is the wrong place
> and don't normally exist under  Debian Ubuntu 64
> so when you do a 'make silent_install', ldconfig doesn't work
> 
> Damian, can you help ?
> 
> for now I solved it  by adding a  /etc/ld.so.conf.d/firebird.conf

Hmm. On Debian/Ubuntu configure is given a special --libdir option.

Strangely enough, this is so since version 2.5.1.26349-0 (2.5.1 RC1) 
and is due to adding support for multi-arch (ability to install 32-bit 
packages on 64-bit system) -- a novelty in Debian/Ubuntu.

Before that there was no --libdir option given to configure and it 
worked alright. Perhaps this is becayse the package build system 
doesn't use 'make install' but only '$(MAKE) -C gen -f 
Makefile.install buildRoot' and then hand-picks files from the 
resulting tree and dispatches them in different packages.

My guess is that 'make silent_install' needs to be taught to use the 
system library path, whatever that may be. Not sure of the exact 
details, autoconf is a small mystery to me, but perhaps @libdir@ needs 
to be plugged somewhere.

------------------------------------------------------------------------------
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/learnmore_122712
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to