On 01/10/13 23:30, Damyan Ivanov wrote:
> -=| 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.

May be a feature for windows, but very suspicious for open source system...

>
> 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.

Yep, I remember - there was some alchemy related to name of system 
libraries directory.
Please add a ticket to the tracker.


------------------------------------------------------------------------------
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to