MFH: r468931
audio/flite: link shared libs against libm $ echo 'int main() {}' | cc -xc - -lflite -L/usr/local/lib /usr/local/lib/libflite.so: undefined reference to `log' /usr/local/lib/libflite.so: undefined reference to `fmod' /usr/local/lib/libflite.so: undefined reference to `exp' /usr/local/lib/libflite.so: undefined reference to `sin' /usr/local/lib/libflite.so: undefined reference to `pow' cc: error: linker command failed with exit code 1 (use -v to see invocation) Reported by: mat (via ffmpeg) Obtained from: Debian Approved by: ports-secteam blanket
This commit is contained in:
parent
12af5200bd
commit
a3eafbe6e8
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/branches/2018Q2/; revision=468932
@ -3,7 +3,7 @@
|
||||
|
||||
PORTNAME= flite
|
||||
PORTVERSION= 1.4
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= audio
|
||||
MASTER_SITES= http://www.speech.cs.cmu.edu/flite/packed/${PORTNAME}-${PORTVERSION}/
|
||||
DISTNAME= ${PORTNAME}-${PORTVERSION}-release
|
||||
|
14
audio/flite/files/patch-shlib_deps
Normal file
14
audio/flite/files/patch-shlib_deps
Normal file
@ -0,0 +1,14 @@
|
||||
Respect LDFLAGS in shared libraries
|
||||
https://bugs.debian.org/577335
|
||||
|
||||
--- config/common_make_rules.orig 2009-07-30 14:52:56 UTC
|
||||
+++ config/common_make_rules
|
||||
@@ -123,7 +123,7 @@ $(LIBDIR)/%.so: $(LIBDIR)/%.shared.a
|
||||
@ rm -rf shared_os.$* && mkdir shared_os.$*
|
||||
@ rm -f $@ $@.${PROJECT_VERSION} $@.${PROJECT_SHLIB_VERSION}
|
||||
@ (cd shared_os.$* && ar x ../$<)
|
||||
- @ (cd shared_os.$* && $(CC) -shared -Wl,-soname,`basename $@`.${PROJECT_SHLIB_VERSION} -o ../$@.${PROJECT_VERSION} *.os)
|
||||
+ @ (cd shared_os.$* && $(CC) -shared -Wl,-soname,`basename $@`.${PROJECT_SHLIB_VERSION} -o ../$@.${PROJECT_VERSION} *.os $(LDFLAGS))
|
||||
@ (cd $(LIBDIR) && ln -s `basename $@.${PROJECT_VERSION}` `basename $@.${PROJECT_SHLIB_VERSION}` )
|
||||
@ (cd $(LIBDIR) && ln -s `basename $@.${PROJECT_SHLIB_VERSION}` `basename $@` )
|
||||
@ rm -rf shared_os.$*
|
Loading…
Reference in New Issue
Block a user