NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: PR/57807 CVS commit: src/sys/sys
On 2024/09/26 7:29, Taylor R Campbell wrote:
Does this failure still reproduce after christos's fix to osnet
sys/types.h?
https://mail-index.netbsd.org/source-changes/2024/09/11/msg153276.html
The failure occurs because:
(1) During configure in tools/compat, _NETBSD_SOURCE is disabled.
(2) For other tools build, _NETBSD_SOURCE is defined.
_NETBSD_SOURCE should absolutely never be defined during any part of
the tools build, and it was a mistake for it to appear in the osnet
sys/types.h hacks.
If christos's change doesn't fix it, can you find where _NETBSD_SOURCE
is getting defined so we can fix that too?
Ah, that's it!
With amd64-current host dated 2024-09-22, cross build for
evbarmv7hf-eb:
(1) succeeds for -current
(2) fails for netbsd-10, but
(3) succeeds (with X11) if above-mentioned commit is cherry-picked
(4) same situation for netbsd-9
So, we should pullup external/cddl/osnet/sys/sys/types.h
rev. 1.21 to netbsd-10 and -9, in order to keep cross build
possible for recent -current.
I will update the host side to today's current, and check other
target platforms (or trying all subdirs in tools??) for sure.
Thanks,
rin
Home |
Main Index |
Thread Index |
Old Index