Revision tags: release/14.0.0, release/13.2.0, release/12.4.0 |
|
#
1a2ff852 |
| 13-Jun-2022 |
Brooks Davis <brooks@FreeBSD.org> |
include/i386: fix release builds
Add a target to ensure the presence of /usr/include/i386 before we try to install files. In the buildworld/installworld path it gets created different ways, but for
include/i386: fix release builds
Add a target to ensure the presence of /usr/include/i386 before we try to install files. In the buildworld/installworld path it gets created different ways, but for distribute (used in releases) we need it in the subdir.
(Creating of this the x86, pc, powerpc directories is far too complex. We should look for ways to simplify it.)
Reported by: lwhsu Fixes: a09ea2bbc3053d3b2afdb2f7444e5e57a96bb891
show more ...
|
#
5ea3094e |
| 13-Jun-2022 |
Brooks Davis <brooks@FreeBSD.org> |
amd64: -m32 support for machine/md_var.h
Install the i386 md_var.h under /usr/include/i386 on amd64 and include when targeting i386.
This is a mostly kernel-only header required by procstat's ZFS s
amd64: -m32 support for machine/md_var.h
Install the i386 md_var.h under /usr/include/i386 on amd64 and include when targeting i386.
This is a mostly kernel-only header required by procstat's ZFS support. It is pulled in by the i386 machine/counter.h.
Reviewed by: jhb, imp
show more ...
|
#
8dc3fdfe |
| 13-Jun-2022 |
Brooks Davis <brooks@FreeBSD.org> |
amd64: -m32 support for machine/counter.h
Install the i386 counter.h under /usr/include/i386 on amd64 and include when targeting i386.
This is a kernel-only header required by procstat's ZFS suppor
amd64: -m32 support for machine/counter.h
Install the i386 counter.h under /usr/include/i386 on amd64 and include when targeting i386.
This is a kernel-only header required by procstat's ZFS support.
Reviewed by: jhb, imp
show more ...
|
#
9f7588dd |
| 13-Jun-2022 |
Brooks Davis <brooks@FreeBSD.org> |
amd64: -m32 support for machine/pcpu_aux.h
Install the i386 pcpu_aux.h under /usr/include/i386 on amd64 and include when targeting i386.
This is a kernel-only header that is required by procstat's
amd64: -m32 support for machine/pcpu_aux.h
Install the i386 pcpu_aux.h under /usr/include/i386 on amd64 and include when targeting i386.
This is a kernel-only header that is required by procstat's ZFS support.
Reviewed by: jhb, imp
show more ...
|
#
f6fada5e |
| 13-Jun-2022 |
Brooks Davis <brooks@FreeBSD.org> |
amd64: -m32 support for machine/pcpu.h
Install the i386 pcpu.h under /usr/include/i386 on amd64 and include when targeting i386.
This is a kernel-only header and should not be required, but procsta
amd64: -m32 support for machine/pcpu.h
Install the i386 pcpu.h under /usr/include/i386 on amd64 and include when targeting i386.
This is a kernel-only header and should not be required, but procstat's zfs support includes this with _KERNEL defined.
Reviewed by: jhb, imp
show more ...
|
#
a69511db |
| 13-Jun-2022 |
Brooks Davis <brooks@FreeBSD.org> |
amd64: -m32 support for machine/vmparam.h
Install the i386 vmparam.h under /usr/include/i386 on amd64 and include when targeting i386.
Reviewed by: jhb, imp
|
#
b3120c0a |
| 13-Jun-2022 |
Brooks Davis <brooks@FreeBSD.org> |
amd64: -m32 support for machine/proc.h
Install the i386 proc.h under /usr/include/i386 on amd64 and include when targeting i386.
Reviewed by: jhb, imp
|
#
3cd1b382 |
| 13-Jun-2022 |
Brooks Davis <brooks@FreeBSD.org> |
amd64: -m32 support for machine/pmap.h
Install the i386 pmap.h under /usr/include/i386 on amd64 and include when targeting i386.
Reviewed by: jhb, imp
|
#
c2c8157e |
| 13-Jun-2022 |
Brooks Davis <brooks@FreeBSD.org> |
amd64: -m32 support for machine/segments.h
Install the i386 segments.h under /usr/include/i386 on amd64 and include when targeting i386.
Reviewed by: jhb, imp
|
#
08f16287 |
| 13-Jun-2022 |
Brooks Davis <brooks@FreeBSD.org> |
amd64: -m32 support for machine/atomic.h
Install the i386 atomic.h under /usr/include/i386 on amd64 and include when targeting i386.
Reviewed by: jhb, imp
|
#
92a98611 |
| 13-Jun-2022 |
Brooks Davis <brooks@FreeBSD.org> |
amd64: -m32 support for machine/asm(macros).h
Install the i386 versions under /usr/include/i386 on amd64 and include when targeting i386.
Reviewed by: jhb, imp
|
#
68049f6d |
| 13-Jun-2022 |
Brooks Davis <brooks@FreeBSD.org> |
amd64: -m32 support for machine/profile.h
Install the i386 profile.h under /usr/include/i386 on amd64 and include when targeting i386.
Reviewed by: jhb, imp
|
#
cca19272 |
| 13-Jun-2022 |
Brooks Davis <brooks@FreeBSD.org> |
amd64: -m32 support for machine/cpufunc.h
Install the i386 cpufunc.h under /usr/include/i386 on amd64 and include when targeting i386.
Reviewed by: jhb, imp
|
#
a09ea2bb |
| 13-Jun-2022 |
Brooks Davis <brooks@FreeBSD.org> |
amd64: add an i386 include directory
This directory will hold i386-specific headers that are needed for -m32 support on amd64 and where the amd64 and i386 cases have too little in common for combini
amd64: add an i386 include directory
This directory will hold i386-specific headers that are needed for -m32 support on amd64 and where the amd64 and i386 cases have too little in common for combining them to make sense. Files to be installed will come in later commits.
With the currently required set of files, this could be done with another INCGROUP in include/Makefile, but at least one file that might want -m32 support (ieeefp.h) conflicts with a files installed in /usr/include.
Reviewed by: jhb, imp
show more ...
|