"Error: duplicate" from assembler issue

John Klos <[email protected]> Fri, 13 Jun 2025 18:15:50 +0000 (UTC)
Newsgroups gmane.os.netbsd.ports.alpha
Message-ID <[email protected]>
Hi,

I've finally gotten my DS25 back up and running, and now updated with 
NetBSD 10 from yesterday.

Updating Python 3.13, though, stops with:

gcc -pthread -c -fno-strict-overflow -Wsign-compare -mieee -DNDEBUG -O2 
-mieee -I/usr/include -I/usr/local/include -O2 -mieee -I/usr/include 
-I/usr/local/include -O2 -mieee -I/usr/include -I/usr/local/include 
-std=gnu11 -Wextra -Wno-unused-parameter -Wno-missing-field-initializers 
-Wstrict-prototypes -Werror=implicit-function-declaration 
-fvisibility=hidden  -I./Include/internal -I./Include/internal/mimalloc 
-I. -I./Include -I/usr/include -I/usr/local/include -I/usr/include 
-I/usr/local/include -fPIC -DPy_BUILD_CORE -o Python/ceval.o 
Python/ceval.c
/tmp//cc2z9vOl.s: Assembler messages:
/tmp//cc2z9vOl.s:8089: Error: duplicate !tlsgd!598
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/lang/python313/work/Python-3.13.4
*** Error code 1


What is "!tlsgd!598"? What's going on here?

Thanks,
John