From fc49b40c52a96c719d6d53691972f5847551b1d8 Mon Sep 17 00:00:00 2001 From: "Darryl L. Miles" Date: Fri, 4 Oct 2024 19:02:16 +0100 Subject: [PATCH] netlist.c: etext symbol for __clang__ clang does this differently, this method mirrors the linux man page. clang18 default warning cleanup (strict) --- utils/netlist.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/utils/netlist.c b/utils/netlist.c index 3a903dcf..af01e081 100644 --- a/utils/netlist.c +++ b/utils/netlist.c @@ -369,6 +369,8 @@ NLNetName(net) static char tempId[100]; #if defined(EMSCRIPTEN) int etext; +#elif defined(linux) && defined(__clang__) + extern char etext; #elif defined(linux) || defined(CYGWIN) extern int etext asm("etext"); #elif defined(__APPLE__)