View | Details | Raw Unified | Return to bug 265516
Collapse All | Expand All

(-)b/lang/perl5-devel/files/patch-hints_freebsd.sh (-1 / +12 lines)
Lines 1-6 Link Here
1
Remove libs that are not here on FreeBSD.
1
Remove libs that are not here on FreeBSD.
2
2
3
--- hints/freebsd.sh.orig	2016-12-05 10:28:13 UTC
3
--- hints/freebsd.sh.orig	2022-06-19 19:29:35 UTC
4
+++ hints/freebsd.sh
4
+++ hints/freebsd.sh
5
@@ -88,6 +88,8 @@ case "$osvers" in
5
@@ -88,6 +88,8 @@ case "$osvers" in
6
 	esac
6
 	esac
Lines 22-24 Remove libs that are not here on FreeBSD. Link Here
22
 	;;
22
 	;;
23
 esac
23
 esac
24
 
24
 
25
@@ -142,8 +148,8 @@ case "$osvers" in
26
 *)
27
        libpth="/usr/lib /usr/local/lib"
28
        glibpth="/usr/lib /usr/local/lib"
29
-       ldflags="-Wl,-E "
30
-        lddlflags="-shared "
31
+       ldflags="-Wl,-E,--allow-multiple-definition"
32
+        lddlflags="-shared -Wl,--allow-multiple-definition"
33
         cccdlflags='-DPIC -fPIC'
34
        ;;
35
 esac
(-)b/lang/perl5.32/files/patch-hints_freebsd.sh (-1 / +12 lines)
Lines 1-6 Link Here
1
Remove libs that are not here on FreeBSD.
1
Remove libs that are not here on FreeBSD.
2
2
3
--- hints/freebsd.sh.orig	2016-12-05 10:28:13 UTC
3
--- hints/freebsd.sh.orig	2020-12-18 09:58:48 UTC
4
+++ hints/freebsd.sh
4
+++ hints/freebsd.sh
5
@@ -88,6 +88,8 @@ case "$osvers" in
5
@@ -88,6 +88,8 @@ case "$osvers" in
6
 	esac
6
 	esac
Lines 22-24 Remove libs that are not here on FreeBSD. Link Here
22
 	;;
22
 	;;
23
 esac
23
 esac
24
 
24
 
25
@@ -142,8 +148,8 @@ case "$osvers" in
26
 *)
27
        libpth="/usr/lib /usr/local/lib"
28
        glibpth="/usr/lib /usr/local/lib"
29
-       ldflags="-Wl,-E "
30
-        lddlflags="-shared "
31
+       ldflags="-Wl,-E,--allow-multiple-definition"
32
+        lddlflags="-shared -Wl,--allow-multiple-definition"
33
         cccdlflags='-DPIC -fPIC'
34
        ;;
35
 esac
(-)b/lang/perl5.34/files/patch-hints_freebsd.sh (-1 / +12 lines)
Lines 1-6 Link Here
1
Remove libs that are not here on FreeBSD.
1
Remove libs that are not here on FreeBSD.
2
2
3
--- hints/freebsd.sh.orig	2016-12-05 10:28:13 UTC
3
--- hints/freebsd.sh.orig	2022-02-19 12:15:55 UTC
4
+++ hints/freebsd.sh
4
+++ hints/freebsd.sh
5
@@ -88,6 +88,8 @@ case "$osvers" in
5
@@ -88,6 +88,8 @@ case "$osvers" in
6
 	esac
6
 	esac
Lines 22-24 Remove libs that are not here on FreeBSD. Link Here
22
 	;;
22
 	;;
23
 esac
23
 esac
24
 
24
 
25
@@ -142,8 +148,8 @@ case "$osvers" in
26
 *)
27
        libpth="/usr/lib /usr/local/lib"
28
        glibpth="/usr/lib /usr/local/lib"
29
-       ldflags="-Wl,-E "
30
-        lddlflags="-shared "
31
+       ldflags="-Wl,-E,--allow-multiple-definition"
32
+        lddlflags="-shared -Wl,--allow-multiple-definition"
33
         cccdlflags='-DPIC -fPIC'
34
        ;;
35
 esac
(-)b/lang/perl5.36/files/patch-hints_freebsd.sh (-1 / +12 lines)
Lines 1-6 Link Here
1
Remove libs that are not here on FreeBSD.
1
Remove libs that are not here on FreeBSD.
2
2
3
--- hints/freebsd.sh.orig	2016-12-05 10:28:13 UTC
3
--- hints/freebsd.sh.orig	2020-12-28 16:57:44 UTC
4
+++ hints/freebsd.sh
4
+++ hints/freebsd.sh
5
@@ -88,6 +88,8 @@ case "$osvers" in
5
@@ -88,6 +88,8 @@ case "$osvers" in
6
 	esac
6
 	esac
Lines 22-24 Remove libs that are not here on FreeBSD. Link Here
22
 	;;
22
 	;;
23
 esac
23
 esac
24
 
24
 
25
@@ -142,8 +148,8 @@ case "$osvers" in
26
 *)
27
        libpth="/usr/lib /usr/local/lib"
28
        glibpth="/usr/lib /usr/local/lib"
29
-       ldflags="-Wl,-E "
30
-        lddlflags="-shared "
31
+       ldflags="-Wl,-E,--allow-multiple-definition"
32
+        lddlflags="-shared -Wl,--allow-multiple-definition"
33
         cccdlflags='-DPIC -fPIC'
34
        ;;
35
 esac

Return to bug 265516