[MPlayer-dev-eng] [PATCH] Detect extern_prefix correctly on OpenBSD
Edd Barrett
vext01 at gmail.com
Tue Aug 3 01:09:15 CEST 2010
Hi,
I am going to try and get mplayer working out of the box on OpenBSD. Let's start
with this:
nm prints results differently on OpenBSD than on linux. We have been using this
following patch for a while in our ports tree. I hope I am correct to
patch the configure script directly. I see no GNU autotools inputs, so I
am assuming the script is written by hand.
Index: configure
===================================================================
--- configure (revision 31906)
+++ configure (working copy)
@@ -2508,7 +2508,11 @@
int ff_extern;
EOF
cc_check -c || die "Symbol mangling check failed."
-sym=$($_nm -P -g $TMPEXE)
+if openbsd; then
+ sym=$($_nm -g $TMPEXE | grep ff_extern | cut -d ' ' -f 3)
+else
+ sym=$($_nm -P -g $TMPEXE)
+fi
extern_prefix=${sym%%ff_extern*}
def_extern_asm="#define EXTERN_ASM $extern_prefix"
def_extern_prefix="#define EXTERN_PREFIX \"$extern_prefix\""
--
Best Regards
Edd Barrett
http://www.theunixzoo.co.uk
More information about the MPlayer-dev-eng
mailing list