patches/xvid-01-solaris.diff
author jurikm
Sun, 12 Feb 2012 14:04:10 +0000
changeset 8245 383896da4129
parent 3851 9c31e3d3a49c
permissions -rw-r--r--
SFEsauerbraten.spec: add IPS package name
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
3851
9c31e3d3a49c base-specs/xvid.spec: bump to 1.3.2
jurikm
parents: 2016
diff changeset
     1
--- xvidcore/build/generic/configure.in	2011-05-18 09:59:28.000000000 +0200
9c31e3d3a49c base-specs/xvid.spec: bump to 1.3.2
jurikm
parents: 2016
diff changeset
     2
+++ xvidcore/build/generic/configure.in	2011-10-11 15:44:15.465740663 +0200
9c31e3d3a49c base-specs/xvid.spec: bump to 1.3.2
jurikm
parents: 2016
diff changeset
     3
@@ -281,13 +281,26 @@
9c31e3d3a49c base-specs/xvid.spec: bump to 1.3.2
jurikm
parents: 2016
diff changeset
     4
 ALTIVEC_CFLAGS=""
368
4f17f8b5e830 2007-08-30 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
     5
 PRE_SHARED_LIB=""
4f17f8b5e830 2007-08-30 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
     6
 case "$target_os" in
4f17f8b5e830 2007-08-30 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
     7
-     linux*|solaris*)
4f17f8b5e830 2007-08-30 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
     8
+     linux*)
4f17f8b5e830 2007-08-30 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
     9
 	AC_MSG_RESULT([ok])
4f17f8b5e830 2007-08-30 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    10
 	STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)"
4f17f8b5e830 2007-08-30 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    11
 	SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR).\$(API_MINOR)"
4f17f8b5e830 2007-08-30 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    12
 	SPECIFIC_LDFLAGS="-Wl,-soname,libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR) -shared -Wl,--version-script=libxvidcore.ld -lc -lm"
4f17f8b5e830 2007-08-30 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    13
 	SPECIFIC_CFLAGS="-fPIC"
4f17f8b5e830 2007-08-30 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    14
 	;;
4f17f8b5e830 2007-08-30 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    15
+     solaris*)
3851
9c31e3d3a49c base-specs/xvid.spec: bump to 1.3.2
jurikm
parents: 2016
diff changeset
    16
+        AC_MSG_RESULT([ok])
9c31e3d3a49c base-specs/xvid.spec: bump to 1.3.2
jurikm
parents: 2016
diff changeset
    17
+        STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)"
9c31e3d3a49c base-specs/xvid.spec: bump to 1.3.2
jurikm
parents: 2016
diff changeset
    18
+        SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR).\$(API_MINOR)"
9c31e3d3a49c base-specs/xvid.spec: bump to 1.3.2
jurikm
parents: 2016
diff changeset
    19
+        # because nasm don't produce pic code. And symbol 'main' is added and undefined.
9c31e3d3a49c base-specs/xvid.spec: bump to 1.3.2
jurikm
parents: 2016
diff changeset
    20
+        #SPECIFIC_LDFLAGS="-Wl,-h,libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR) -Wl,-G -Wl,-M,libxvidcore.ld -lc -lm"
9c31e3d3a49c base-specs/xvid.spec: bump to 1.3.2
jurikm
parents: 2016
diff changeset
    21
+        SPECIFIC_LDFLAGS="-Wl,-h,libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR) -Wl,-G -Wl,-M,libxvidcore.ld -lc -lm -shared -mimpure-text"
9c31e3d3a49c base-specs/xvid.spec: bump to 1.3.2
jurikm
parents: 2016
diff changeset
    22
+        if test "`basename $CC`" = "gcc" ; then
9c31e3d3a49c base-specs/xvid.spec: bump to 1.3.2
jurikm
parents: 2016
diff changeset
    23
+            SPECIFIC_CFLAGS="-fPIC"
9c31e3d3a49c base-specs/xvid.spec: bump to 1.3.2
jurikm
parents: 2016
diff changeset
    24
+        else
9c31e3d3a49c base-specs/xvid.spec: bump to 1.3.2
jurikm
parents: 2016
diff changeset
    25
+            SPECIFIC_CFLAGS="-KPIC -D__inline=inline"
9c31e3d3a49c base-specs/xvid.spec: bump to 1.3.2
jurikm
parents: 2016
diff changeset
    26
+        fi
9c31e3d3a49c base-specs/xvid.spec: bump to 1.3.2
jurikm
parents: 2016
diff changeset
    27
+        ;;
368
4f17f8b5e830 2007-08-30 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    28
      *bsd*|irix*)
4f17f8b5e830 2007-08-30 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    29
 	AC_MSG_RESULT([ok])
4f17f8b5e830 2007-08-30 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    30
 	STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)"