|
root / base / ncurses / hammerhead-solaris-compat.patch
hammerhead-solaris-compat.patch Diff 48 lines 1.2 KB
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
--- configure.orig
+++ configure
@@ -6457,7 +6457,7 @@
 	(osf*|mls+*)
 		LD_RPATH_OPT="-rpath "
 		;;
-	(solaris2*)
+	(solaris2*|hammerhead*)
 		LD_RPATH_OPT="-R"
 		;;
 	(*)
@@ -7066,7 +7066,7 @@
 		MK_SHARED_LIB='${LD} ${LDFLAGS} -assert pure-text -o $@'
 		test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
 		;;
-	(solaris2*)
+	(solaris2*|hammerhead*)
 		# tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
 		# tested with SunOS 5.10 (solaris 10) and gcc 3.4.3
 		if test "$DFT_LWR_MODEL" = "shared" ; then
@@ -26948,7 +26948,7 @@
 	(sco3.2v5*)
 	    CXXLDFLAGS="-u main"
 	    ;;
-	(solaris2*)
+	(solaris2*|hammerhead*)
 	    if test "$GXX" != yes ; then
 		CXX_AR='$(CXX)'
 		CXX_ARFLAGS='-xar -o'
@@ -28833,7 +28833,7 @@
 		LDFLAGS_STATIC=-noso
 		LDFLAGS_SHARED=-so_archive
 		;;
-	(solaris2*)
+	(solaris2*|hammerhead*)
 		LDFLAGS_STATIC=-Bstatic
 		LDFLAGS_SHARED=-Bdynamic
 		;;
@@ -29284,7 +29284,7 @@

 # workaround for g++ versus Solaris (20131116)
 case "$cf_cv_system_name" in
-(solaris2*)
+(solaris2*|hammerhead*)
 	case "x$CPPFLAGS" in
 	(*-D_XOPEN_SOURCE_EXTENDED*)
 		test -n "$verbose" && echo "	moving _XOPEN_SOURCE_EXTENDED to work around g++ problem" 1>&6