diff --git a/src/corelib/configure.cmake b/src/corelib/configure.cmake index eca3b01886..51961169f6 100644 --- a/src/corelib/configure.cmake +++ b/src/corelib/configure.cmake @@ -239,21 +239,6 @@ char buf[32]; } ") -# glibc -qt_config_compile_test(glibc - LABEL "GNU libc" - CODE -"#include - -int main(void) -{ - /* BEGIN TEST: */ -return __GLIBC__; - /* END TEST: */ - return 0; -} -") - # inotify qt_config_compile_test(inotify LABEL "inotify" @@ -576,11 +561,6 @@ qt_feature("glib" PUBLIC PRIVATE CONDITION GLIB2_FOUND ) qt_feature_definition("glib" "QT_NO_GLIB" NEGATE VALUE "1") -qt_feature("glibc" PRIVATE - LABEL "GNU libc" - AUTODETECT ( LINUX OR HURD ) - CONDITION TEST_glibc -) qt_feature("icu" PRIVATE LABEL "ICU" AUTODETECT NOT WIN32 diff --git a/src/corelib/global/minimum-linux_p.h b/src/corelib/global/minimum-linux_p.h index e8c872bc4a..a9aa6c5234 100644 --- a/src/corelib/global/minimum-linux_p.h +++ b/src/corelib/global/minimum-linux_p.h @@ -43,11 +43,9 @@ QT_BEGIN_NAMESPACE * - statx 4.11 QT_CONFIG(statx) */ -#if QT_CONFIG(statx) && !QT_CONFIG(glibc) +#if QT_CONFIG(statx) && defined(__GLIBC__) // if using glibc, the statx() function in sysdeps/unix/sysv/linux/statx.c // falls back to stat() for us. -// (Using QT_CONFIG(glibc) instead of __GLIBC__ because the macros aren't -// defined in assembler mode) # define QT_ELF_NOTE_OS_MAJOR 4 # define QT_ELF_NOTE_OS_MINOR 11 # define QT_ELF_NOTE_OS_PATCH 0