Re: Libtool fails to build working binary when -no-install is used

2007-04-03 Thread Peter O'Gorman


On Apr 3, 2007, at 4:44 PM, Ralf Wildenhues wrote:


Hi Peter, all,

* quoting myself:

* Simon Josefsson wrote on Thu, Mar 29, 2007 at 12:17:32PM CEST:


/bin/sh ../libtool --tag=CC   --mode=link gcc  -DLIBSSH2_DARWIN -I/
usr/include -I/usr/include -no-install -L/usr/lib -lcrypto -L/usr/ 
lib

-lz -o simple simple.o ../src/libssh2.la
mkdir .libs
gcc -DLIBSSH2_DARWIN -I/usr/include -I/usr/include -o simple
simple.o  -L/usr/lib ../src/.libs/libssh2.dylib -lcrypto -lz
make  check-TESTS
dyld: Library not loaded: /usr/local/lib/libssh2.1.dylib
   Referenced from: /Users/daniel/Desktop/libssh2/tests/./simple
   Reason: image not found
FAIL: simple


Looks like a Darwin-related (hint, hint! ;-) bug to me.


Do I understand correctly that Darwin has no way to hardcode library
paths (other than the ones given by -install-name)?  OK to apply and
backport?  It fixes the stresstest failure exposed by my last patch.


Yes. Sorry, I have not been watching the list as closely as I should  
be. This looks okay to me, please apply.


Thanks,
Peter
--
Peter O'Gorman
http://pogma.com




___
Bug-libtool mailing list
Bug-libtool@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-libtool


Re: Libtool fails to build working binary when -no-install is used

2007-04-03 Thread Simon Josefsson


On 3 apr 2007, at 23.44, Ralf Wildenhues wrote:


Do I understand correctly that Darwin has no way to hardcode library
paths (other than the ones given by -install-name)?  OK to apply and
backport?  It fixes the stresstest failure exposed by my last patch.


After some experiments and a lot of man page reading on my powerbook,  
I believe this is correct.  I was rather surprised to not find  
anything like -R or -Wl,-rpath on Mac OS X, so it may be that I  
missed something.  Still, this patch is the best we can do without  
more information from Mac OS X experts.


Thanks,
Simon


___
Bug-libtool mailing list
Bug-libtool@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-libtool


Re: Libtool fails to build working binary when -no-install is used

2007-04-03 Thread Peter O'Gorman


On Apr 3, 2007, at 5:16 PM, Simon Josefsson wrote:



On 3 apr 2007, at 23.44, Ralf Wildenhues wrote:


Do I understand correctly that Darwin has no way to hardcode library
paths (other than the ones given by -install-name)?  OK to apply and
backport?  It fixes the stresstest failure exposed by my last patch.


After some experiments and a lot of man page reading on my  
powerbook, I believe this is correct.  I was rather surprised to  
not find anything like -R or -Wl,-rpath on Mac OS X, so it may be  
that I missed something.  Still, this patch is the best we can do  
without more information from Mac OS X experts.


There is no -rpath on Mac OS X 10.4 and earlier, it is, or at least  
was, I believe, a planned feature for 10.5, but plans and reality  
don't always intersect...


Peter
--
Peter O'Gorman
http://pogma.com




___
Bug-libtool mailing list
Bug-libtool@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-libtool