[Git][cmucl/cmucl][master] 2 commits: Remove the definition of __NO_CTYPE from the Linux build

Carl Shapiro pushed to branch master at cmucl / cmucl Commits: af5a360e by Carl Shapiro at 2024-04-26T19:03:44-07:00 Remove the definition of __NO_CTYPE from the Linux build The definition of this macro disables the definition of isalpha(3) and other symbols from ctype.h from being defined as macros that depend on internal glibc functions not present in all versions of glibc. At the time, that allowed binaries compiled against newer versions of glibc to run on systems with older versions of glibc. However, today the internal functions have been available for more than two decades and so this feature does not appreciably affect compatibility. - - - - - 5b3f4145 by Carl Shapiro at 2024-04-28T05:24:36+00:00 Merge branch 'no-ctype' into 'master' Remove the definition of __NO_CTYPE from the Linux build See merge request cmucl/cmucl!214 - - - - - 1 changed file: - src/lisp/Config.x86_linux Changes: ===================================== src/lisp/Config.x86_linux ===================================== @@ -2,7 +2,7 @@ include Config.x86_common CFLAGS += $(COPT) -CPPFLAGS += -m32 -D__NO_CTYPE +CPPFLAGS += -m32 CFLAGS += -rdynamic -march=pentium4 -mfpmath=sse -mtune=generic CFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/compare/520213dd9aa1154c1b91275... -- View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/compare/520213dd9aa1154c1b91275... You're receiving this email because of your account on gitlab.common-lisp.net.
participants (1)
-
Carl Shapiro (@cshapiro)