Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Almost added Mac OS X nasm support
- Loading branch information
Showing
with
11 additions
and
1 deletion.
-
+3
−0
build-scripts/strip_fPIC.sh
-
+8
−1
configure.in
|
@@ -8,6 +8,9 @@ while [ $# -gt 0 ]; do |
|
|
-?PIC) |
|
|
# Ignore -fPIC and -DPIC options |
|
|
;; |
|
|
-fno-common) |
|
|
# Ignore -fPIC and -DPIC options |
|
|
;; |
|
|
*) |
|
|
command="$command $1" |
|
|
;; |
|
|
|
@@ -611,6 +611,9 @@ AC_HELP_STRING([--enable-nasm], [use nasm assembly blitters on x86 [[default=yes |
|
|
openbsd) |
|
|
NASMFLAGS="-f aoutb" |
|
|
;; |
|
|
macosx) |
|
|
NASMFLAGS="-f macho" |
|
|
;; |
|
|
*) |
|
|
NASMFLAGS="-f elf" |
|
|
;; |
|
@@ -620,7 +623,7 @@ AC_HELP_STRING([--enable-nasm], [use nasm assembly blitters on x86 [[default=yes |
|
|
|
|
|
dnl See if hidden visibility is supported |
|
|
echo 'GLOBAL _bar:function hidden' > nasm_vis.asm |
|
|
if $NASM $NASMFLAGS nasm_vis.asm -o nasm_vis.o >&AS_MESSAGE_LOG_FD ; then |
|
|
if $NASM $NASMFLAGS nasm_vis.asm -o nasm_vis.o >&AS_MESSAGE_LOG_FD 2>&1; then |
|
|
NASMFLAGS="$NASMFLAGS -DHIDDEN_VISIBILITY" |
|
|
fi |
|
|
rm -f nasm_vis.asm nasm_vis.o |
|
@@ -2436,6 +2439,10 @@ case "$host" in |
|
|
CheckDummyAudio |
|
|
CheckDLOPEN |
|
|
|
|
|
# Temporarily disabled: |
|
|
# ld: mmxp2_32.o has external relocation entries in non-writable section (__TEXT,__text) for symbols: _mmxreturn |
|
|
#CheckNASM |
|
|
|
|
|
# Set up files for the shared object loading library |
|
|
# (this needs to be done before the dynamic X11 check) |
|
|
if test x$enable_loadso = xyes -a x$have_dlopen != xyes; then |
|
|