Port-arm archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: netbsd-9 cross-buidl tools fail





On 11/04/22 01:10, Hauke Fath wrote:
On Sun, 10 Apr 2022 16:56:39 +1200, Lloyd Parkes wrote:
A quick fix might be to simply delete the line defining yylloc in
external/gpl2/dtc/dist/dtc-lexer.l (line 43 in my copy).

Sounds nice, but results in the much longer

...
Since this is about netbsd-9, should I send-pr?

Oh well. In my case I had hacked at the intermediate files to get it to work.

I like Valery's idea and I tested it by adding

	.if ${MKGCC:Uyes} != "no"
	HOST_CFLAGS+=	-fcommon
	.endif

to tools/dtc/Makefile and that fixed it for me on a host with GCC 11.

I tried testing it on macOS which uses Clang instead of GCC, but the tools build seems to have more problems than just dtc on that host platform.

A PR to add -fcommon seems like the least intrusive solution to this on the netbsd-9 branch to me.

Cheers,
Lloyd


Home | Main Index | Thread Index | Old Index