On Tue, 2021-08-03 14:59:17 -0400, John Ericson wrote: > As discussed previously, a.out support is now quite deprecated, and in > some cases removed, in both Binutils itself and NetBSD, so this legacy > default makes little sense. `netbsdelf*` and `netbsdaout*` still work > allowing the user to be explicit about there choice. Additionally, the > configure script warns about the change as Nick Clifton requested. > > One possible concern was the status of NetBSD on NS32K, where only a.out > was supported. But per [1] NetBSD has removed support, and if it were to > come back, it would be with ELF. The binutils implementation is > therefore marked obsolete, per the instructions in the last message. > > With that patch and this one applied, I have confirmed the following: > > --target=i686-unknown-netbsd > --target=i686-unknown-netbsdelf > builds completely > > --target=i686-unknown-netbsdaout > properly fails because target is deprecated. > > --target=vax-unknown-netbsdaout builds completely except for gas, where > the target is deprecated. For my test builds, it seems that with --target=m68k-netbsdelf, a "make all-gas" fails: [all 2021-08-15 17:11:44] checking for sigsetjmp... [all 2021-08-15 17:11:44] checking linker --as-needed support... no [all 2021-08-15 17:11:44] checking for cos in -lm... yes [all 2021-08-15 17:11:44] *** Configuration m68k-unknown-netbsdelf is obsolete. [all 2021-08-15 17:11:44] *** Support has been REMOVED. [all 2021-08-15 17:11:44] make: *** [Makefile:3210: configure-opcodes] Error 1 I guess that was not intended? (Still working at fd986183343387b019080d81838ad9371593b219, but broken at ec1e5afa895ea5f19f4b47d0e04fafe0a18f33ff.) MfG, JBG --