From 96c1012be0e63235e67e363fb872d112fae60702 Mon Sep 17 00:00:00 2001 From: gerd <gerd> Date: Wed, 12 Feb 2003 13:57:22 +0000 Subject: [PATCH] * tools/load-foreign.csh [FreeBSD]: Replace ld option -N with -shared. --- tools/load-foreign.csh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tools/load-foreign.csh b/tools/load-foreign.csh index bcc7ceceb..0e8498ffa 100755 --- a/tools/load-foreign.csh +++ b/tools/load-foreign.csh @@ -13,8 +13,14 @@ switch ( `uname` ) breaksw case FreeBSD: - case NetBSD: + ld -shared -R $argv[1] -Ttext $argv[2] -o $argv[3] $argv[5-] + if ($status != 0) exit 1 + nm -gp $argv[3] > $argv[4] + if ($status != 0) exit 2 + breaksw + + case NetBSD: ld -N -R $argv[1] -Ttext $argv[2] -o $argv[3] $argv[5-] if ($status != 0) exit 1 -- GitLab