Move opal to library directory
[unleashed-userland.git] / components / library / opal / patches / solaris-gcc.patch
blob19ef18f4f4ee8dcb2b50f3a680536d2df386c1e7
1 --- opal-3.6.8/configure.ac.~1~ 2014-02-18 11:02:25.949308528 +0400
2 +++ opal-3.6.8/configure.ac 2014-02-18 11:07:29.025522547 +0400
3 @@ -193,10 +193,15 @@
4 case "$target_os" in
5 solaris*)
6 SHAREDLIBEXT=so
7 - SHARED_CFLAGS="-KPIC -D__inline=inline"
8 + if test "$GXX"="yes"; then
9 + SHARED_CFLAGS="-fPIC";
10 + LDSOOPTS="-shared -Wl,-soname,\$(LIB_FILENAME_SHARED_PAT)"
11 + else
12 + SHARED_CFLAGS="-KPIC -D__inline=inline"
13 + LDSOOPTS="-Bdynamic -G -h \$(LIB_FILENAME_SHARED_PAT)"
14 + fi
15 OPAL_DETERMINE_LIBNAMES(DEBUG)
16 OPAL_DETERMINE_LIBNAMES(RELEASE)
17 - LDSOOPTS="-Bdynamic -G -h \$(LIB_FILENAME_SHARED_PAT)"
19 DEBUG_CFLAGS="-D_DEBUG"
20 HAVE_RANLIB=no
21 --- opal-3.6.8/plugins/configure.ac.~1~ 2014-02-18 11:41:59.606251205 +0400
22 +++ opal-3.6.8/plugins/configure.ac 2014-02-18 11:44:56.264268120 +0400
23 @@ -60,8 +60,14 @@
24 LDSO=
25 case "$target_os" in
26 solaris*)
27 - STDCCFLAGS="$STDCCFLAGS -KPIC"
28 - LDSO="-Bdynamic -G -h"
29 + if test "$GXX"="yes"; then
30 + STDCCFLAGS="$STDCCFLAGS -fPIC"
31 + LDSO='-shared -h'
32 + else
33 + STDCCFLAGS="$STDCCFLAGS -KPIC"
34 + LDSO="-Bdynamic -G -h"
35 + fi
37 PLUGINEXT=so
38 AC_CHECK_HEADERS([sys/time.h sys/file.h netinet/in.h])
39 AC_FUNC_FORK()