mirror of
https://git.freebsd.org/ports.git
synced 2025-06-18 03:00:42 -04:00
29 lines
916 B
Bash
29 lines
916 B
Bash
--- buildrump.sh.orig 2017-03-28 02:35:28 UTC
|
|
+++ buildrump.sh
|
|
@@ -177,6 +177,9 @@ probeld ()
|
|
elif echo ${linkervers} | grep -q 'GNU gold' ; then
|
|
LD_FLAVOR=gold
|
|
LD_AS_NEEDED='-Wl,--no-as-needed'
|
|
+ elif echo ${linkervers} | grep -q 'LLD' ; then
|
|
+ LD_FLAVOR=GNU
|
|
+ LD_AS_NEEDED='-Wl,--no-as-needed'
|
|
elif echo ${linkervers} | grep -q 'Solaris Link Editor' ; then
|
|
LD_FLAVOR=sun
|
|
SHLIB_MKMAP=no
|
|
@@ -788,6 +791,8 @@ makebuild ()
|
|
-o ${MACHINE#evbearm} != ${MACHINE} \
|
|
-o ${MACHINE#evbppc} != ${MACHINE} ]; then
|
|
DIRS_emul=sys/rump/kern/lib/libsys_linux
|
|
+ else
|
|
+ DIRS_emul=
|
|
fi
|
|
${SYS_SUNOS} && appendvar DIRS_emul sys/rump/kern/lib/libsys_sunos
|
|
if ${HIJACK}; then
|
|
@@ -1059,6 +1064,7 @@ evaltoolchain ()
|
|
;;
|
|
*-freebsd*)
|
|
RUMPKERN_UNDEF='-U__FreeBSD__'
|
|
+ ${KERNONLY} || EXTRA_RUMPCLIENT='-lpthread'
|
|
;;
|
|
*-sun-solaris*|*-pc-solaris*)
|
|
RUMPKERN_UNDEF='-U__sun__ -U__sun -Usun'
|