From fa216717bffe68aaf2e8f4460f21ef28e1cc59e8 Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Tue, 22 Nov 2016 09:14:55 +0100 Subject: [PATCH 1/2] Convert --exclude-libs argument to linker flag Fixes build with TDM-GCC --- c_check | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/c_check b/c_check index 371dbf615..872d84275 100644 --- a/c_check +++ b/c_check @@ -234,6 +234,11 @@ $linker_a = ""; $linker_L .= "-Wl,". $flags . " " } + if ($flags =~ /^\--exclude-libs/) { + $linker_L .= "-Wl,". $flags . " "; + $flags=""; + } + if ( ($flags =~ /^\-l/) && ($flags !~ /gfortranbegin/) From e7732d994191e43372ac891ba196e3355b9a0c69 Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Tue, 22 Nov 2016 09:17:03 +0100 Subject: [PATCH 2/2] Convert --exclude-libs argument to linker flag Fixes build with TDM-GCC --- f_check | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/f_check b/f_check index 2f01f1c44..ba3f47079 100644 --- a/f_check +++ b/f_check @@ -283,6 +283,12 @@ if ($link ne "") { $linker_L .= "-Wl,". $flags . " "; } + if ($flags =~ /^\--exclude-libs/) { + $linker_L .= "-Wl,". $flags . " "; + $flags=""; + } + + if ($flags =~ /^\-rpath\@/) { $flags =~ s/\@/\,/g; if ($vendor eq "PGI") {