Just define __FreeBSD__ to 1 instead of doing what the compiler does.
The kernel is supposed to DTRT based upon the __FreeBSD_version value, not the value of __FreeBSD__. Discussed with: bz
This commit is contained in:
parent
3660e7b0da
commit
b5a02379fa
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=230509
@ -230,8 +230,12 @@ SEARCH_INCLUDES = YES
|
||||
INCLUDE_PATH = $(DOXYGEN_SRC_INCLUDE_PATH) \
|
||||
.
|
||||
INCLUDE_FILE_PATTERNS = *.h
|
||||
# __FreeBSD__ is normally defined to the the major version number of
|
||||
# FreeBSD. In the kernel source it is just checked for != 0, and
|
||||
# __FreeBSD_version is used for version dependend code.
|
||||
# To make live simple on major version bumps, just define __FreeBSD__ to 1.
|
||||
PREDEFINED = _KERNEL \
|
||||
__FreeBSD__=10 \
|
||||
__FreeBSD__=1 \
|
||||
__${TARGET_ARCH}__=1 \
|
||||
__${TARGET_ARCH}=1
|
||||
EXPAND_AS_DEFINED =
|
||||
|
Loading…
Reference in New Issue
Block a user