NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
PR/59564 CVS commit: src
The following reply was made to PR lib/59564; it has been noted by GNATS.
From: "Joseph Koshy" <jkoshy%netbsd.org@localhost>
To: gnats-bugs%gnats.NetBSD.org@localhost
Cc:
Subject: PR/59564 CVS commit: src
Date: Tue, 18 Nov 2025 13:02:13 +0000
Module Name: src
Committed By: jkoshy
Date: Tue Nov 18 13:02:13 UTC 2025
Modified Files:
src/external/bsd/elftoolchain/dist/common/sys: elfdefinitions.m4
src/external/cddl/osnet/dist/lib/libdtrace/common: drti.c
src/sys/sys: exec_elf.h
src/tests/lib/libc/sys: t_ptrace_wait.c
src/usr.bin/kdump: Makefile.ioctl-c
Log Message:
Allow code to include either (or both) of <sys/elfdefinitions.h> and
<sys/exec_elf.h>, in any order.
This is a work-around to address PR lib/59564 (build breakage when
both of these files are #included).
With this changeset, whichever file gets included first 'wins'.
Prior changes in NetBSD and upstream at Elftoolchain have aligned the
'generic' ELF definitions in NetBSD's <sys/exec_elf.h> with those
in Elftoolchain's <sys/elfdefinitions.h>, so that either file can
be used interchangeably when building NetBSD.
This changeset also removes prior workarounds in the source tree
for this issue.
PR lib/59564
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 \
src/external/bsd/elftoolchain/dist/common/sys/elfdefinitions.m4
cvs rdiff -u -r1.9 -r1.10 \
src/external/cddl/osnet/dist/lib/libdtrace/common/drti.c
cvs rdiff -u -r1.182 -r1.183 src/sys/sys/exec_elf.h
cvs rdiff -u -r1.195 -r1.196 src/tests/lib/libc/sys/t_ptrace_wait.c
cvs rdiff -u -r1.40 -r1.41 src/usr.bin/kdump/Makefile.ioctl-c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index