125
|
1 |
--- libdts-0.0.2/libdts/Makefile.am.pic 2004-02-25 08:52:15.000000000 -0500
|
|
2 |
+++ libdts-0.0.2/libdts/Makefile.am 2007-01-16 20:17:16.812285000 -0500
|
|
3 |
@@ -18,5 +18,5 @@
|
|
4 |
libdts_pic_a = libdts_pic.a
|
|
5 |
endif
|
|
6 |
libdts_pic_a_SOURCES = $(libdts_a_SOURCES)
|
|
7 |
-libdts_pic_a_CPPFLAGS = -fPIC -DPIC
|
|
8 |
+libdts_pic_a_CPPFLAGS = @PICFLAGS@
|
|
9 |
|
|
10 |
--- libdts-0.0.2/configure.ac.pic 2004-02-29 07:00:32.000000000 -0500
|
|
11 |
+++ libdts-0.0.2/configure.ac 2007-01-16 20:17:39.080641000 -0500
|
|
12 |
@@ -26,6 +26,10 @@
|
|
13 |
TRY_CFLAGS="$OPT_CFLAGS -Wall"
|
|
14 |
AC_TRY_CFLAGS([$TRY_CFLAGS $CFLAGS],[OPT_CFLAGS=$TRY_CFLAGS])
|
|
15 |
|
|
16 |
+ dnl -fPIC
|
|
17 |
+ PICFLAGS="-fPIC -DPIC"
|
|
18 |
+ AC_SUBST(PICFLAGS)
|
|
19 |
+
|
|
20 |
dnl -O3
|
|
21 |
changequote(<<,>>)
|
|
22 |
TRY_CFLAGS=`echo "$OPT_CFLAGS $CFLAGS"|sed "s/-O[0-9]*//g"`
|
|
23 |
@@ -62,15 +66,25 @@
|
|
24 |
dnl TenDRA portability checking compiler
|
|
25 |
TENDRA=yes
|
|
26 |
OPT_CFLAGS="-Xp -Yansi -f`pwd`/include/tendra.h -DELIDE_CODE"
|
|
27 |
+ PICFLAGS=FIXME:pic_flags_here
|
|
28 |
+ AC_SUBST(PICFLAGS)
|
|
29 |
enable_mlib=no
|
|
30 |
enable_oss=no
|
|
31 |
enable_solaris_audio=no
|
|
32 |
elif test x"$CC" = x"icc" -a x"`$CC -V 2>&1 | grep Intel`" != x""; then
|
|
33 |
dnl Intel C++ compiler
|
|
34 |
OPT_CFLAGS="-g -O3 -unroll -ip"; CFLAGS=""
|
|
35 |
+ PICFLAGS=FIXME:pic_flags_here
|
|
36 |
+ AC_SUBST(PICFLAGS)
|
|
37 |
else
|
|
38 |
dnl non-gcc flags - we probably need exact configuration triplets here.
|
|
39 |
case "$host" in
|
|
40 |
+ *solaris* )
|
|
41 |
+ PICFLAGS="-KPIC -DPIC"
|
|
42 |
+ AC_SUBST(PICFLAGS)
|
|
43 |
+ ;;
|
|
44 |
+ esac
|
|
45 |
+ case "$host" in
|
|
46 |
sparc-sun-solaris*)
|
|
47 |
TRY_CFLAGS="$OPT_CFLAGS -xCC -fast -xO5"
|
|
48 |
AC_TRY_CFLAGS([$TRY_CFLAGS $CFLAGS],[OPT_CFLAGS=$TRY_CFLAGS]);;
|