components/pbzip2/patches/Makefile.patch
author John Beck <John.Beck@Oracle.COM>
Thu, 20 Nov 2014 14:38:32 -0800
changeset 2219 01548f9a0b62
parent 1219 cdd8157bab31
permissions -rw-r--r--
20063588 OpenSCAP should provide a Python 2.7 module
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1219
cdd8157bab31 PSARC 2012/095 pbzip2 version 1.1.6 - parallel bzip2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     1
Adjust the CFLAGS in the Solaris Studio Makefile to not include build
cdd8157bab31 PSARC 2012/095 pbzip2 version 1.1.6 - parallel bzip2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     2
options like '-fast' and '-lpthread', use -D_REENTRANT instead of -mt
cdd8157bab31 PSARC 2012/095 pbzip2 version 1.1.6 - parallel bzip2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     3
and to not set a run path.
cdd8157bab31 PSARC 2012/095 pbzip2 version 1.1.6 - parallel bzip2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     4
cdd8157bab31 PSARC 2012/095 pbzip2 version 1.1.6 - parallel bzip2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     5
--- pbzip2-1.1.6/Makefile.solaris.sunstudio.orig	2013-03-18 08:53:39.894869460 -0700
cdd8157bab31 PSARC 2012/095 pbzip2 version 1.1.6 - parallel bzip2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     6
+++ pbzip2-1.1.6/Makefile.solaris.sunstudio	2013-03-18 10:37:02.531235184 -0700
cdd8157bab31 PSARC 2012/095 pbzip2 version 1.1.6 - parallel bzip2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     7
@@ -4,11 +4,12 @@
cdd8157bab31 PSARC 2012/095 pbzip2 version 1.1.6 - parallel bzip2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     8
 # Compiler to use
cdd8157bab31 PSARC 2012/095 pbzip2 version 1.1.6 - parallel bzip2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     9
 CC=CC
cdd8157bab31 PSARC 2012/095 pbzip2 version 1.1.6 - parallel bzip2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    10
 CFLAGS = -m64
cdd8157bab31 PSARC 2012/095 pbzip2 version 1.1.6 - parallel bzip2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    11
-CFLAGS += -fast -xO5
cdd8157bab31 PSARC 2012/095 pbzip2 version 1.1.6 - parallel bzip2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    12
+CFLAGS += -xO5
cdd8157bab31 PSARC 2012/095 pbzip2 version 1.1.6 - parallel bzip2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    13
 
cdd8157bab31 PSARC 2012/095 pbzip2 version 1.1.6 - parallel bzip2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    14
 #CFLAGS += -Wall
cdd8157bab31 PSARC 2012/095 pbzip2 version 1.1.6 - parallel bzip2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    15
 #CFLAGS += -g
cdd8157bab31 PSARC 2012/095 pbzip2 version 1.1.6 - parallel bzip2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    16
-CFLAGS += -mt -lpthread
cdd8157bab31 PSARC 2012/095 pbzip2 version 1.1.6 - parallel bzip2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    17
+CFLAGS += -D_REENTRANT
cdd8157bab31 PSARC 2012/095 pbzip2 version 1.1.6 - parallel bzip2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    18
+CFLAGS += -norunpath
cdd8157bab31 PSARC 2012/095 pbzip2 version 1.1.6 - parallel bzip2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    19
 
cdd8157bab31 PSARC 2012/095 pbzip2 version 1.1.6 - parallel bzip2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    20
 # Comment out CFLAGS line below for compatability mode for 32bit file sizes
cdd8157bab31 PSARC 2012/095 pbzip2 version 1.1.6 - parallel bzip2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    21
 # (less than 2GB) and systems that have compilers that treat int as 64bit
cdd8157bab31 PSARC 2012/095 pbzip2 version 1.1.6 - parallel bzip2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    22
@@ -30,7 +31,6 @@
cdd8157bab31 PSARC 2012/095 pbzip2 version 1.1.6 - parallel bzip2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    23
 
cdd8157bab31 PSARC 2012/095 pbzip2 version 1.1.6 - parallel bzip2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    24
 # Libraries
cdd8157bab31 PSARC 2012/095 pbzip2 version 1.1.6 - parallel bzip2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    25
 LDFLAGS = -lbz2
cdd8157bab31 PSARC 2012/095 pbzip2 version 1.1.6 - parallel bzip2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    26
-LDFLAGS += -lpthread
cdd8157bab31 PSARC 2012/095 pbzip2 version 1.1.6 - parallel bzip2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    27
 
cdd8157bab31 PSARC 2012/095 pbzip2 version 1.1.6 - parallel bzip2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    28
 # Where you want pbzip2 installed when you do 'make install'
cdd8157bab31 PSARC 2012/095 pbzip2 version 1.1.6 - parallel bzip2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    29
 PREFIX = /usr