On Sep 25, 2006, at 5:31 AM, Trevor Harmon wrote:

> Are there any experts out there on the Shlibs field? I'm trying to  
> submit a .info for a package called ODE, but I'm not sure how to  
> get the Shlibs field just right. Any assistance would be  
> appreciated. The tracker item is here:
>
> https://sourceforge.net/tracker/index.php? 
> func=detail&aid=1563896&group_id=17203&atid=414256
>

Hi,
I can't believe someone put this crap into a Makefile.am:
# Fake an executable in order to get a shared library
# Note the elegant and cunning way to trick Autotools to install a  
program
# in a lib directory. --Rodrigo
traplibdir=$(prefix)/lib
[EMAIL PROTECTED]@
traplib_PROGRAMS=libode
libode_SOURCES=
libode_DEPENDENCIES = libfast.a libode.a
libode_LDFLAGS= @SHARED_LDFLAGS@
if USE_SONAME
libode_LDFLAGS+=-Wl,-soname,@ODE_SONAME@
endif
libode_LDADD=$(libode_a_OBJECTS) $(libfast_a_OBJECTS)
if OPCODE
libode_DEPENDENCIES+= libOPCODE.a
libode_LDADD+=$(libOPCODE_a_OBJECTS)
endif

Please shoot upstream and tell them to use GNU libtool. He obviously  
thinks he's smartly outwitting the autotools, but with crap like this  
there is little or no point to him using the autotools in the first  
place.

In the meantime, you will have to modify the build so that it builds  
a proper versioned shared library. e.g. libode.0.dylib.

Peter

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to