public inbox for glibc-cvs@sourceware.org
help / color / mirror / Atom feed
* [glibc/azanella/clang] configure: remove overly restrictive check for clang
@ 2022-10-04 12:55 Adhemerval Zanella
0 siblings, 0 replies; 30+ messages in thread
From: Adhemerval Zanella @ 2022-10-04 12:55 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=98ab825699fb72c04cad7027c81aa5833978bf88
commit 98ab825699fb72c04cad7027c81aa5833978bf88
Author: Fangrui Song <maskray@google.com>
Date: Sat Sep 25 22:03:08 2021 -0700
configure: remove overly restrictive check for clang
Diff:
---
configure | 4 ++--
configure.ac | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/configure b/configure
index ff2c406b3b..e157dc0b28 100755
--- a/configure
+++ b/configure
@@ -5289,7 +5289,7 @@ int
main ()
{
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif
;
@@ -6325,7 +6325,7 @@ else
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null'
diff --git a/configure.ac b/configure.ac
index eb5bc6a131..94a5283d30 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1060,7 +1060,7 @@ AC_CHECK_PROG_VER(BISON, bison, --version,
AC_CACHE_CHECK([if $CC is sufficient to build libc], libc_cv_compiler_ok, [
AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif]])],
[libc_cv_compiler_ok=yes],
@@ -1448,7 +1448,7 @@ cat > conftest.c <<\EOF
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
dnl
^ permalink raw reply [flat|nested] 30+ messages in thread
* [glibc/azanella/clang] configure: remove overly restrictive check for clang
@ 2025-11-20 18:29 Adhemerval Zanella
0 siblings, 0 replies; 30+ messages in thread
From: Adhemerval Zanella @ 2025-11-20 18:29 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=28fc61a743b581541bb4836f645f8254ab154e1b
commit 28fc61a743b581541bb4836f645f8254ab154e1b
Author: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Date: Tue Oct 28 14:08:36 2025 -0300
configure: remove overly restrictive check for clang
The clang support is still experimental and not all testcase build
or run correctly. Only clang 18 and onwards is supported and only
for x86_64-linux-gnu and aarch64-linux-gnu.
Reviewed-by: Collin Funk <collin.funk1@gmail.com>
Diff:
---
NEWS | 5 +++++
configure | 2 +-
configure.ac | 2 +-
3 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/NEWS b/NEWS
index 7e1264f448..2a116438f1 100644
--- a/NEWS
+++ b/NEWS
@@ -29,6 +29,11 @@ Major new features:
* The ISO C23 functions free_sized and free_aligned_sized are now
supported in <stdlib.h>.
+* Experimental support for building with clang has been added. It requires
+ at least clang version 18, aarch64-linux-gnu or x86_64-linux-gnu
+ targets, and libgcc compatible runtime (including libgcc_s.so for
+ pthread cancellation and backtrace runtime support).
+
Deprecated and removed features, and other changes affecting compatibility:
* Support for dumped heaps has been removed - malloc_set_state() now always
diff --git a/configure b/configure
index 9b72ca3b17..c1649903a9 100755
--- a/configure
+++ b/configure
@@ -5799,7 +5799,7 @@ int
main (void)
{
-#if !defined __GNUC__ || __GNUC__ < 12 || (__GNUC__ == 12 && __GNUC_MINOR__ < 1)
+#if (!defined __GNUC__ || __GNUC__ < 12 || (__GNUC__ == 12 && __GNUC_MINOR__ < 1)) && (!defined __clang__ || __clang_major__ < 18)
#error insufficient compiler
#endif
;
diff --git a/configure.ac b/configure.ac
index ef269340cb..b731ba4dc4 100644
--- a/configure.ac
+++ b/configure.ac
@@ -585,7 +585,7 @@ AC_CHECK_PROG_VER(BISON, bison, --version,
# Require GCC 12.1 to build.
AC_CACHE_CHECK([if $CC is sufficient to build libc], libc_cv_compiler_ok, [
AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[
-#if !defined __GNUC__ || __GNUC__ < 12 || (__GNUC__ == 12 && __GNUC_MINOR__ < 1)
+#if (!defined __GNUC__ || __GNUC__ < 12 || (__GNUC__ == 12 && __GNUC_MINOR__ < 1)) && (!defined __clang__ || __clang_major__ < 18)
#error insufficient compiler
#endif]])],
[libc_cv_compiler_ok=yes],
^ permalink raw reply [flat|nested] 30+ messages in thread
* [glibc/azanella/clang] configure: remove overly restrictive check for clang
@ 2025-10-28 17:09 Adhemerval Zanella
0 siblings, 0 replies; 30+ messages in thread
From: Adhemerval Zanella @ 2025-10-28 17:09 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=c3dd2e525b4da49705295aafe592c3c8a83537b1
commit c3dd2e525b4da49705295aafe592c3c8a83537b1
Author: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Date: Sat Sep 25 22:03:08 2021 -0700
configure: remove overly restrictive check for clang
The clang support is still experimental and not all testcase build
or run correctly. Only clang 18 and onwards is supported and only
for x86_64-linux-gnu and aarch64-linux-gnu.
Diff:
---
NEWS | 5 +++++
configure | 4 ++--
configure.ac | 4 ++--
3 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/NEWS b/NEWS
index 244f7613d8..b4348ac51b 100644
--- a/NEWS
+++ b/NEWS
@@ -13,6 +13,11 @@ Major new features:
* The ISO C23 memalignment function has been added.
+* Initial support for building with clang has been added. It requires
+ at least clang version 18, aarch64-linux-gnu or x86_64-linux-gnu
+ targets, and libgcc compatible runtime (including libgcc_s.so for
+ pthread cancellation and backtrace runtime support).
+
Deprecated and removed features, and other changes affecting compatibility:
* Support for dumped heaps has been removed - malloc_set_state() now always
diff --git a/configure b/configure
index 3c926be3ec..a21ce56302 100755
--- a/configure
+++ b/configure
@@ -5799,7 +5799,7 @@ int
main (void)
{
-#if !defined __GNUC__ || __GNUC__ < 12 || (__GNUC__ == 12 && __GNUC_MINOR__ < 1)
+#if (!defined __GNUC__ || __GNUC__ < 12 || (__GNUC__ == 12 && __GNUC_MINOR__ < 1)) && (!defined __clang__ || __clang_major__ < 18)
#error insufficient compiler
#endif
;
@@ -7642,7 +7642,7 @@ else case e in #(
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null'
diff --git a/configure.ac b/configure.ac
index 890f1b1c9c..29c45632fd 100644
--- a/configure.ac
+++ b/configure.ac
@@ -585,7 +585,7 @@ AC_CHECK_PROG_VER(BISON, bison, --version,
# Require GCC 12.1 to build.
AC_CACHE_CHECK([if $CC is sufficient to build libc], libc_cv_compiler_ok, [
AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[
-#if !defined __GNUC__ || __GNUC__ < 12 || (__GNUC__ == 12 && __GNUC_MINOR__ < 1)
+#if (!defined __GNUC__ || __GNUC__ < 12 || (__GNUC__ == 12 && __GNUC_MINOR__ < 1)) && (!defined __clang__ || __clang_major__ < 18)
#error insufficient compiler
#endif]])],
[libc_cv_compiler_ok=yes],
@@ -1474,7 +1474,7 @@ cat > conftest.c <<\EOF
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
dnl
^ permalink raw reply [flat|nested] 30+ messages in thread
* [glibc/azanella/clang] configure: remove overly restrictive check for clang
@ 2025-10-17 19:15 Adhemerval Zanella
0 siblings, 0 replies; 30+ messages in thread
From: Adhemerval Zanella @ 2025-10-17 19:15 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=ce7755a155842a11eee276a4ff1de1d03f8431b9
commit ce7755a155842a11eee276a4ff1de1d03f8431b9
Author: Fangrui Song <maskray@google.com>
Date: Sat Sep 25 22:03:08 2021 -0700
configure: remove overly restrictive check for clang
Diff:
---
configure | 4 ++--
configure.ac | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/configure b/configure
index c8ed16bd79..b07c46cd9d 100755
--- a/configure
+++ b/configure
@@ -5800,7 +5800,7 @@ int
main (void)
{
-#if !defined __GNUC__ || __GNUC__ < 12 || (__GNUC__ == 12 && __GNUC_MINOR__ < 1)
+#if (!defined __GNUC__ || __GNUC__ < 12 || (__GNUC__ == 12 && __GNUC_MINOR__ < 1)) && !defined __clang__
#error insufficient compiler
#endif
;
@@ -7739,7 +7739,7 @@ else case e in #(
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null'
diff --git a/configure.ac b/configure.ac
index f5cbdd6bdb..48eb77ea8d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -585,7 +585,7 @@ AC_CHECK_PROG_VER(BISON, bison, --version,
# Require GCC 12.1 to build.
AC_CACHE_CHECK([if $CC is sufficient to build libc], libc_cv_compiler_ok, [
AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[
-#if !defined __GNUC__ || __GNUC__ < 12 || (__GNUC__ == 12 && __GNUC_MINOR__ < 1)
+#if (!defined __GNUC__ || __GNUC__ < 12 || (__GNUC__ == 12 && __GNUC_MINOR__ < 1)) && !defined __clang__
#error insufficient compiler
#endif]])],
[libc_cv_compiler_ok=yes],
@@ -1507,7 +1507,7 @@ cat > conftest.c <<\EOF
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
dnl
^ permalink raw reply [flat|nested] 30+ messages in thread
* [glibc/azanella/clang] configure: remove overly restrictive check for clang
@ 2025-04-10 18:15 Adhemerval Zanella
0 siblings, 0 replies; 30+ messages in thread
From: Adhemerval Zanella @ 2025-04-10 18:15 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=c8f302070faec46cd735259214b07bc00fab82b1
commit c8f302070faec46cd735259214b07bc00fab82b1
Author: Fangrui Song <maskray@google.com>
Date: Sat Sep 25 22:03:08 2021 -0700
configure: remove overly restrictive check for clang
Diff:
---
configure | 4 ++--
configure.ac | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/configure b/configure
index effbbd3db1..50df17add7 100755
--- a/configure
+++ b/configure
@@ -5779,7 +5779,7 @@ int
main (void)
{
-#if !defined __GNUC__ || __GNUC__ < 12 || (__GNUC__ == 12 && __GNUC_MINOR__ < 1)
+#if (!defined __GNUC__ || __GNUC__ < 12 || (__GNUC__ == 12 && __GNUC_MINOR__ < 1)) && !defined __clang__
#error insufficient compiler
#endif
;
@@ -7708,7 +7708,7 @@ else case e in #(
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null'
diff --git a/configure.ac b/configure.ac
index 8c23433964..2559ddda6e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -576,7 +576,7 @@ AC_CHECK_PROG_VER(BISON, bison, --version,
# Require GCC 12.1 to build.
AC_CACHE_CHECK([if $CC is sufficient to build libc], libc_cv_compiler_ok, [
AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[
-#if !defined __GNUC__ || __GNUC__ < 12 || (__GNUC__ == 12 && __GNUC_MINOR__ < 1)
+#if (!defined __GNUC__ || __GNUC__ < 12 || (__GNUC__ == 12 && __GNUC_MINOR__ < 1)) && !defined __clang__
#error insufficient compiler
#endif]])],
[libc_cv_compiler_ok=yes],
@@ -1496,7 +1496,7 @@ cat > conftest.c <<\EOF
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
dnl
^ permalink raw reply [flat|nested] 30+ messages in thread
* [glibc/azanella/clang] configure: remove overly restrictive check for clang
@ 2025-03-25 20:23 Adhemerval Zanella
0 siblings, 0 replies; 30+ messages in thread
From: Adhemerval Zanella @ 2025-03-25 20:23 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=a6428cf09800e149b71f5801726fd3fc90ba69a1
commit a6428cf09800e149b71f5801726fd3fc90ba69a1
Author: Fangrui Song <maskray@google.com>
Date: Sat Sep 25 22:03:08 2021 -0700
configure: remove overly restrictive check for clang
Diff:
---
configure | 4 ++--
configure.ac | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/configure b/configure
index 7c9633a384..631dc7547b 100755
--- a/configure
+++ b/configure
@@ -5778,7 +5778,7 @@ int
main (void)
{
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif
;
@@ -7681,7 +7681,7 @@ else case e in #(
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null'
diff --git a/configure.ac b/configure.ac
index eb80fd93e1..5989ff438d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -575,7 +575,7 @@ AC_CHECK_PROG_VER(BISON, bison, --version,
AC_CACHE_CHECK([if $CC is sufficient to build libc], libc_cv_compiler_ok, [
AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif]])],
[libc_cv_compiler_ok=yes],
@@ -1486,7 +1486,7 @@ cat > conftest.c <<\EOF
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
dnl
^ permalink raw reply [flat|nested] 30+ messages in thread
* [glibc/azanella/clang] configure: remove overly restrictive check for clang
@ 2024-04-17 20:08 Adhemerval Zanella
0 siblings, 0 replies; 30+ messages in thread
From: Adhemerval Zanella @ 2024-04-17 20:08 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=e8c753c2288c7cf4f5b7c007549a5c338704882a
commit e8c753c2288c7cf4f5b7c007549a5c338704882a
Author: Fangrui Song <maskray@google.com>
Date: Sat Sep 25 22:03:08 2021 -0700
configure: remove overly restrictive check for clang
Diff:
---
configure | 4 ++--
configure.ac | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/configure b/configure
index 361bec7d20..56120b2f93 100755
--- a/configure
+++ b/configure
@@ -5602,7 +5602,7 @@ int
main (void)
{
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif
;
@@ -7245,7 +7245,7 @@ else $as_nop
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null'
diff --git a/configure.ac b/configure.ac
index b30cf667f1..4007e207e8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -537,7 +537,7 @@ AC_CHECK_PROG_VER(BISON, bison, --version,
AC_CACHE_CHECK([if $CC is sufficient to build libc], libc_cv_compiler_ok, [
AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif]])],
[libc_cv_compiler_ok=yes],
@@ -1423,7 +1423,7 @@ cat > conftest.c <<\EOF
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
dnl
^ permalink raw reply [flat|nested] 30+ messages in thread
* [glibc/azanella/clang] configure: remove overly restrictive check for clang
@ 2024-04-02 15:54 Adhemerval Zanella
0 siblings, 0 replies; 30+ messages in thread
From: Adhemerval Zanella @ 2024-04-02 15:54 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=58bc93ebd0cd7525f718c0d5ff1d3109344cf6a6
commit 58bc93ebd0cd7525f718c0d5ff1d3109344cf6a6
Author: Fangrui Song <maskray@google.com>
Date: Sat Sep 25 22:03:08 2021 -0700
configure: remove overly restrictive check for clang
Diff:
---
configure | 4 ++--
configure.ac | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/configure b/configure
index 361bec7d20..56120b2f93 100755
--- a/configure
+++ b/configure
@@ -5602,7 +5602,7 @@ int
main (void)
{
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif
;
@@ -7245,7 +7245,7 @@ else $as_nop
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null'
diff --git a/configure.ac b/configure.ac
index b30cf667f1..4007e207e8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -537,7 +537,7 @@ AC_CHECK_PROG_VER(BISON, bison, --version,
AC_CACHE_CHECK([if $CC is sufficient to build libc], libc_cv_compiler_ok, [
AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif]])],
[libc_cv_compiler_ok=yes],
@@ -1423,7 +1423,7 @@ cat > conftest.c <<\EOF
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
dnl
^ permalink raw reply [flat|nested] 30+ messages in thread
* [glibc/azanella/clang] configure: remove overly restrictive check for clang
@ 2024-02-09 17:33 Adhemerval Zanella
0 siblings, 0 replies; 30+ messages in thread
From: Adhemerval Zanella @ 2024-02-09 17:33 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=0794a974e9463e54559f6a068f2c4950c238e07b
commit 0794a974e9463e54559f6a068f2c4950c238e07b
Author: Fangrui Song <maskray@google.com>
Date: Sat Sep 25 22:03:08 2021 -0700
configure: remove overly restrictive check for clang
Diff:
---
configure | 4 ++--
configure.ac | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/configure b/configure
index 624662bd62..3256638e43 100755
--- a/configure
+++ b/configure
@@ -5599,7 +5599,7 @@ int
main (void)
{
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif
;
@@ -7242,7 +7242,7 @@ else $as_nop
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null'
diff --git a/configure.ac b/configure.ac
index b5cc1aa9eb..704e4c259f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -534,7 +534,7 @@ AC_CHECK_PROG_VER(BISON, bison, --version,
AC_CACHE_CHECK([if $CC is sufficient to build libc], libc_cv_compiler_ok, [
AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif]])],
[libc_cv_compiler_ok=yes],
@@ -1420,7 +1420,7 @@ cat > conftest.c <<\EOF
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
dnl
^ permalink raw reply [flat|nested] 30+ messages in thread
* [glibc/azanella/clang] configure: remove overly restrictive check for clang
@ 2024-02-07 14:08 Adhemerval Zanella
0 siblings, 0 replies; 30+ messages in thread
From: Adhemerval Zanella @ 2024-02-07 14:08 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=a9a29575d6ec8af14f33fee3f9a047d10f519134
commit a9a29575d6ec8af14f33fee3f9a047d10f519134
Author: Fangrui Song <maskray@google.com>
Date: Sat Sep 25 22:03:08 2021 -0700
configure: remove overly restrictive check for clang
Diff:
---
configure | 4 ++--
configure.ac | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/configure b/configure
index 624662bd62..3256638e43 100755
--- a/configure
+++ b/configure
@@ -5599,7 +5599,7 @@ int
main (void)
{
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif
;
@@ -7242,7 +7242,7 @@ else $as_nop
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null'
diff --git a/configure.ac b/configure.ac
index b5cc1aa9eb..704e4c259f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -534,7 +534,7 @@ AC_CHECK_PROG_VER(BISON, bison, --version,
AC_CACHE_CHECK([if $CC is sufficient to build libc], libc_cv_compiler_ok, [
AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif]])],
[libc_cv_compiler_ok=yes],
@@ -1420,7 +1420,7 @@ cat > conftest.c <<\EOF
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
dnl
^ permalink raw reply [flat|nested] 30+ messages in thread
* [glibc/azanella/clang] configure: remove overly restrictive check for clang
@ 2024-01-29 17:58 Adhemerval Zanella
0 siblings, 0 replies; 30+ messages in thread
From: Adhemerval Zanella @ 2024-01-29 17:58 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=4c87fdcc4c23adc5e3718870b76b0bafca490468
commit 4c87fdcc4c23adc5e3718870b76b0bafca490468
Author: Fangrui Song <maskray@google.com>
Date: Sat Sep 25 22:03:08 2021 -0700
configure: remove overly restrictive check for clang
Diff:
---
configure | 4 ++--
configure.ac | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/configure b/configure
index 624662bd62..3256638e43 100755
--- a/configure
+++ b/configure
@@ -5599,7 +5599,7 @@ int
main (void)
{
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif
;
@@ -7242,7 +7242,7 @@ else $as_nop
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null'
diff --git a/configure.ac b/configure.ac
index b5cc1aa9eb..704e4c259f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -534,7 +534,7 @@ AC_CHECK_PROG_VER(BISON, bison, --version,
AC_CACHE_CHECK([if $CC is sufficient to build libc], libc_cv_compiler_ok, [
AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif]])],
[libc_cv_compiler_ok=yes],
@@ -1420,7 +1420,7 @@ cat > conftest.c <<\EOF
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
dnl
^ permalink raw reply [flat|nested] 30+ messages in thread
* [glibc/azanella/clang] configure: remove overly restrictive check for clang
@ 2023-12-21 18:55 Adhemerval Zanella
0 siblings, 0 replies; 30+ messages in thread
From: Adhemerval Zanella @ 2023-12-21 18:55 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=9395148a7adf024dcfccc3f55685371cd0f5e0c8
commit 9395148a7adf024dcfccc3f55685371cd0f5e0c8
Author: Fangrui Song <maskray@google.com>
Date: Sat Sep 25 22:03:08 2021 -0700
configure: remove overly restrictive check for clang
Diff:
---
configure | 4 ++--
configure.ac | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/configure b/configure
index 5b94818857..6330b1e0ab 100755
--- a/configure
+++ b/configure
@@ -5598,7 +5598,7 @@ int
main (void)
{
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif
;
@@ -7241,7 +7241,7 @@ else $as_nop
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null'
diff --git a/configure.ac b/configure.ac
index b5cc1aa9eb..704e4c259f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -534,7 +534,7 @@ AC_CHECK_PROG_VER(BISON, bison, --version,
AC_CACHE_CHECK([if $CC is sufficient to build libc], libc_cv_compiler_ok, [
AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif]])],
[libc_cv_compiler_ok=yes],
@@ -1420,7 +1420,7 @@ cat > conftest.c <<\EOF
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
dnl
^ permalink raw reply [flat|nested] 30+ messages in thread
* [glibc/azanella/clang] configure: remove overly restrictive check for clang
@ 2023-09-28 17:53 Adhemerval Zanella
0 siblings, 0 replies; 30+ messages in thread
From: Adhemerval Zanella @ 2023-09-28 17:53 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=734537e38073874b04af16127181edc403d9ac39
commit 734537e38073874b04af16127181edc403d9ac39
Author: Fangrui Song <maskray@google.com>
Date: Sat Sep 25 22:03:08 2021 -0700
configure: remove overly restrictive check for clang
Diff:
---
configure | 4 ++--
configure.ac | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/configure b/configure
index 9b38fae7a1..90c1f2ddaa 100755
--- a/configure
+++ b/configure
@@ -5724,7 +5724,7 @@ int
main (void)
{
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif
;
@@ -7367,7 +7367,7 @@ else $as_nop
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null'
diff --git a/configure.ac b/configure.ac
index ea5bb07655..edf7c21a20 100644
--- a/configure.ac
+++ b/configure.ac
@@ -599,7 +599,7 @@ AC_CHECK_PROG_VER(BISON, bison, --version,
AC_CACHE_CHECK([if $CC is sufficient to build libc], libc_cv_compiler_ok, [
AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif]])],
[libc_cv_compiler_ok=yes],
@@ -1485,7 +1485,7 @@ cat > conftest.c <<\EOF
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
dnl
^ permalink raw reply [flat|nested] 30+ messages in thread
* [glibc/azanella/clang] configure: remove overly restrictive check for clang
@ 2023-08-30 12:37 Adhemerval Zanella
0 siblings, 0 replies; 30+ messages in thread
From: Adhemerval Zanella @ 2023-08-30 12:37 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=728cb09976a8b45c610a5535313943bf552b8016
commit 728cb09976a8b45c610a5535313943bf552b8016
Author: Fangrui Song <maskray@google.com>
Date: Sat Sep 25 22:03:08 2021 -0700
configure: remove overly restrictive check for clang
Diff:
---
configure | 4 ++--
configure.ac | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/configure b/configure
index f7672d0b28..004108d180 100755
--- a/configure
+++ b/configure
@@ -5724,7 +5724,7 @@ int
main (void)
{
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif
;
@@ -7343,7 +7343,7 @@ else $as_nop
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null'
diff --git a/configure.ac b/configure.ac
index 25d4f5ff8e..ecb4e7086e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -599,7 +599,7 @@ AC_CHECK_PROG_VER(BISON, bison, --version,
AC_CACHE_CHECK([if $CC is sufficient to build libc], libc_cv_compiler_ok, [
AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif]])],
[libc_cv_compiler_ok=yes],
@@ -1477,7 +1477,7 @@ cat > conftest.c <<\EOF
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
dnl
^ permalink raw reply [flat|nested] 30+ messages in thread
* [glibc/azanella/clang] configure: remove overly restrictive check for clang
@ 2023-02-09 19:49 Adhemerval Zanella
0 siblings, 0 replies; 30+ messages in thread
From: Adhemerval Zanella @ 2023-02-09 19:49 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=9d324fdc599f0d1a06155a2b8288942a9ac4f7c0
commit 9d324fdc599f0d1a06155a2b8288942a9ac4f7c0
Author: Fangrui Song <maskray@google.com>
Date: Sat Sep 25 22:03:08 2021 -0700
configure: remove overly restrictive check for clang
Diff:
---
configure | 4 ++--
configure.ac | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/configure b/configure
index 61ab5ff9b9..d582e6c9d5 100755
--- a/configure
+++ b/configure
@@ -4576,7 +4576,7 @@ int
main ()
{
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif
;
@@ -6133,7 +6133,7 @@ else
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null'
diff --git a/configure.ac b/configure.ac
index 7d5f561852..0892622ef4 100644
--- a/configure.ac
+++ b/configure.ac
@@ -615,7 +615,7 @@ AC_CHECK_PROG_VER(BISON, bison, --version,
AC_CACHE_CHECK([if $CC is sufficient to build libc], libc_cv_compiler_ok, [
AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif]])],
[libc_cv_compiler_ok=yes],
@@ -1493,7 +1493,7 @@ cat > conftest.c <<\EOF
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
dnl
^ permalink raw reply [flat|nested] 30+ messages in thread
* [glibc/azanella/clang] configure: remove overly restrictive check for clang
@ 2022-10-28 17:42 Adhemerval Zanella
0 siblings, 0 replies; 30+ messages in thread
From: Adhemerval Zanella @ 2022-10-28 17:42 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=a1c32083b21b83bbed047b441d93883c4a6128cb
commit a1c32083b21b83bbed047b441d93883c4a6128cb
Author: Fangrui Song <maskray@google.com>
Date: Sat Sep 25 22:03:08 2021 -0700
configure: remove overly restrictive check for clang
Diff:
---
configure | 4 ++--
configure.ac | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/configure b/configure
index ef1557ef6d..f777e4fafd 100755
--- a/configure
+++ b/configure
@@ -5289,7 +5289,7 @@ int
main ()
{
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif
;
@@ -6427,7 +6427,7 @@ else
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null'
diff --git a/configure.ac b/configure.ac
index 043b6973e0..03e14b13a0 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1060,7 +1060,7 @@ AC_CHECK_PROG_VER(BISON, bison, --version,
AC_CACHE_CHECK([if $CC is sufficient to build libc], libc_cv_compiler_ok, [
AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif]])],
[libc_cv_compiler_ok=yes],
@@ -1508,7 +1508,7 @@ cat > conftest.c <<\EOF
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
dnl
^ permalink raw reply [flat|nested] 30+ messages in thread
* [glibc/azanella/clang] configure: remove overly restrictive check for clang
@ 2022-06-09 21:17 Adhemerval Zanella
0 siblings, 0 replies; 30+ messages in thread
From: Adhemerval Zanella @ 2022-06-09 21:17 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=07747b25de183a6c6b61fca88092b22cf26997f6
commit 07747b25de183a6c6b61fca88092b22cf26997f6
Author: Fangrui Song <maskray@google.com>
Date: Sat Sep 25 22:03:08 2021 -0700
configure: remove overly restrictive check for clang
Diff:
---
configure | 4 ++--
configure.ac | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/configure b/configure
index ff2c406b3b..e157dc0b28 100755
--- a/configure
+++ b/configure
@@ -5289,7 +5289,7 @@ int
main ()
{
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif
;
@@ -6325,7 +6325,7 @@ else
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null'
diff --git a/configure.ac b/configure.ac
index eb5bc6a131..94a5283d30 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1060,7 +1060,7 @@ AC_CHECK_PROG_VER(BISON, bison, --version,
AC_CACHE_CHECK([if $CC is sufficient to build libc], libc_cv_compiler_ok, [
AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif]])],
[libc_cv_compiler_ok=yes],
@@ -1448,7 +1448,7 @@ cat > conftest.c <<\EOF
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
dnl
^ permalink raw reply [flat|nested] 30+ messages in thread
* [glibc/azanella/clang] configure: remove overly restrictive check for clang
@ 2022-06-09 13:14 Adhemerval Zanella
0 siblings, 0 replies; 30+ messages in thread
From: Adhemerval Zanella @ 2022-06-09 13:14 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=07747b25de183a6c6b61fca88092b22cf26997f6
commit 07747b25de183a6c6b61fca88092b22cf26997f6
Author: Fangrui Song <maskray@google.com>
Date: Sat Sep 25 22:03:08 2021 -0700
configure: remove overly restrictive check for clang
Diff:
---
configure | 4 ++--
configure.ac | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/configure b/configure
index ff2c406b3b..e157dc0b28 100755
--- a/configure
+++ b/configure
@@ -5289,7 +5289,7 @@ int
main ()
{
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif
;
@@ -6325,7 +6325,7 @@ else
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null'
diff --git a/configure.ac b/configure.ac
index eb5bc6a131..94a5283d30 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1060,7 +1060,7 @@ AC_CHECK_PROG_VER(BISON, bison, --version,
AC_CACHE_CHECK([if $CC is sufficient to build libc], libc_cv_compiler_ok, [
AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif]])],
[libc_cv_compiler_ok=yes],
@@ -1448,7 +1448,7 @@ cat > conftest.c <<\EOF
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
dnl
^ permalink raw reply [flat|nested] 30+ messages in thread
* [glibc/azanella/clang] configure: remove overly restrictive check for clang
@ 2022-06-03 14:03 Adhemerval Zanella
0 siblings, 0 replies; 30+ messages in thread
From: Adhemerval Zanella @ 2022-06-03 14:03 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=5a008f0713de889e6cda7d75737884f454943045
commit 5a008f0713de889e6cda7d75737884f454943045
Author: Fangrui Song <maskray@google.com>
Date: Sat Sep 25 22:03:08 2021 -0700
configure: remove overly restrictive check for clang
Diff:
---
configure | 4 ++--
configure.ac | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/configure b/configure
index ff2c406b3b..e157dc0b28 100755
--- a/configure
+++ b/configure
@@ -5289,7 +5289,7 @@ int
main ()
{
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif
;
@@ -6325,7 +6325,7 @@ else
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null'
diff --git a/configure.ac b/configure.ac
index eb5bc6a131..94a5283d30 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1060,7 +1060,7 @@ AC_CHECK_PROG_VER(BISON, bison, --version,
AC_CACHE_CHECK([if $CC is sufficient to build libc], libc_cv_compiler_ok, [
AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif]])],
[libc_cv_compiler_ok=yes],
@@ -1448,7 +1448,7 @@ cat > conftest.c <<\EOF
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
dnl
^ permalink raw reply [flat|nested] 30+ messages in thread
* [glibc/azanella/clang] configure: remove overly restrictive check for clang
@ 2022-05-13 14:17 Adhemerval Zanella
0 siblings, 0 replies; 30+ messages in thread
From: Adhemerval Zanella @ 2022-05-13 14:17 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=f48422165965100ebe6da353d2e80c8fa0678e06
commit f48422165965100ebe6da353d2e80c8fa0678e06
Author: Fangrui Song <maskray@google.com>
Date: Sat Sep 25 22:03:08 2021 -0700
configure: remove overly restrictive check for clang
Diff:
---
configure | 4 ++--
configure.ac | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/configure b/configure
index ff2c406b3b..e157dc0b28 100755
--- a/configure
+++ b/configure
@@ -5289,7 +5289,7 @@ int
main ()
{
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif
;
@@ -6325,7 +6325,7 @@ else
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null'
diff --git a/configure.ac b/configure.ac
index eb5bc6a131..94a5283d30 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1060,7 +1060,7 @@ AC_CHECK_PROG_VER(BISON, bison, --version,
AC_CACHE_CHECK([if $CC is sufficient to build libc], libc_cv_compiler_ok, [
AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif]])],
[libc_cv_compiler_ok=yes],
@@ -1448,7 +1448,7 @@ cat > conftest.c <<\EOF
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
dnl
^ permalink raw reply [flat|nested] 30+ messages in thread
* [glibc/azanella/clang] configure: remove overly restrictive check for clang
@ 2022-05-12 19:31 Adhemerval Zanella
0 siblings, 0 replies; 30+ messages in thread
From: Adhemerval Zanella @ 2022-05-12 19:31 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=07b03a3144e6168d0803eaa2b4884949d4accd11
commit 07b03a3144e6168d0803eaa2b4884949d4accd11
Author: Fangrui Song <maskray@google.com>
Date: Sat Sep 25 22:03:08 2021 -0700
configure: remove overly restrictive check for clang
Diff:
---
configure | 4 ++--
configure.ac | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/configure b/configure
index ff2c406b3b..e157dc0b28 100755
--- a/configure
+++ b/configure
@@ -5289,7 +5289,7 @@ int
main ()
{
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif
;
@@ -6325,7 +6325,7 @@ else
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null'
diff --git a/configure.ac b/configure.ac
index eb5bc6a131..94a5283d30 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1060,7 +1060,7 @@ AC_CHECK_PROG_VER(BISON, bison, --version,
AC_CACHE_CHECK([if $CC is sufficient to build libc], libc_cv_compiler_ok, [
AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif]])],
[libc_cv_compiler_ok=yes],
@@ -1448,7 +1448,7 @@ cat > conftest.c <<\EOF
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
dnl
^ permalink raw reply [flat|nested] 30+ messages in thread
* [glibc/azanella/clang] configure: remove overly restrictive check for clang
@ 2022-05-10 18:21 Adhemerval Zanella
0 siblings, 0 replies; 30+ messages in thread
From: Adhemerval Zanella @ 2022-05-10 18:21 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=f15a67b3cbf6a8a590fd6a4d71da66c1607343f3
commit f15a67b3cbf6a8a590fd6a4d71da66c1607343f3
Author: Fangrui Song <maskray@google.com>
Date: Sat Sep 25 22:03:08 2021 -0700
configure: remove overly restrictive check for clang
Diff:
---
configure | 4 ++--
configure.ac | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/configure b/configure
index ff2c406b3b..e157dc0b28 100755
--- a/configure
+++ b/configure
@@ -5289,7 +5289,7 @@ int
main ()
{
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif
;
@@ -6325,7 +6325,7 @@ else
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null'
diff --git a/configure.ac b/configure.ac
index eb5bc6a131..94a5283d30 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1060,7 +1060,7 @@ AC_CHECK_PROG_VER(BISON, bison, --version,
AC_CACHE_CHECK([if $CC is sufficient to build libc], libc_cv_compiler_ok, [
AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif]])],
[libc_cv_compiler_ok=yes],
@@ -1448,7 +1448,7 @@ cat > conftest.c <<\EOF
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
dnl
^ permalink raw reply [flat|nested] 30+ messages in thread
* [glibc/azanella/clang] configure: remove overly restrictive check for clang
@ 2022-04-29 14:01 Adhemerval Zanella
0 siblings, 0 replies; 30+ messages in thread
From: Adhemerval Zanella @ 2022-04-29 14:01 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=00b233786764d1fe3276a52dda05426f44b45fd9
commit 00b233786764d1fe3276a52dda05426f44b45fd9
Author: Fangrui Song <maskray@google.com>
Date: Sat Sep 25 22:03:08 2021 -0700
configure: remove overly restrictive check for clang
Diff:
---
configure | 4 ++--
configure.ac | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/configure b/configure
index 07f9376668..fd0561c684 100755
--- a/configure
+++ b/configure
@@ -5290,7 +5290,7 @@ int
main ()
{
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif
;
@@ -6353,7 +6353,7 @@ else
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null'
diff --git a/configure.ac b/configure.ac
index 870347c5cd..81f13dbb7d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1060,7 +1060,7 @@ AC_CHECK_PROG_VER(BISON, bison, --version,
AC_CACHE_CHECK([if $CC is sufficient to build libc], libc_cv_compiler_ok, [
AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif]])],
[libc_cv_compiler_ok=yes],
@@ -1464,7 +1464,7 @@ cat > conftest.c <<\EOF
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
dnl
^ permalink raw reply [flat|nested] 30+ messages in thread
* [glibc/azanella/clang] configure: remove overly restrictive check for clang
@ 2022-04-04 12:51 Adhemerval Zanella
0 siblings, 0 replies; 30+ messages in thread
From: Adhemerval Zanella @ 2022-04-04 12:51 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=4d8128a89ffc9c5723fc02467507bcc554f780b1
commit 4d8128a89ffc9c5723fc02467507bcc554f780b1
Author: Fangrui Song <maskray@google.com>
Date: Sat Sep 25 22:03:08 2021 -0700
configure: remove overly restrictive check for clang
Diff:
---
configure | 4 ++--
configure.ac | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/configure b/configure
index 2a3cb49b0b..cfc71c91ef 100755
--- a/configure
+++ b/configure
@@ -5292,7 +5292,7 @@ int
main ()
{
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif
;
@@ -6450,7 +6450,7 @@ else
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null'
diff --git a/configure.ac b/configure.ac
index fa7d3c025b..02d53b6280 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1060,7 +1060,7 @@ AC_CHECK_PROG_VER(BISON, bison, --version,
AC_CACHE_CHECK([if $CC is sufficient to build libc], libc_cv_compiler_ok, [
AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif]])],
[libc_cv_compiler_ok=yes],
@@ -1562,7 +1562,7 @@ cat > conftest.c <<\EOF
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
dnl
^ permalink raw reply [flat|nested] 30+ messages in thread
* [glibc/azanella/clang] configure: remove overly restrictive check for clang
@ 2022-03-31 19:04 Adhemerval Zanella
0 siblings, 0 replies; 30+ messages in thread
From: Adhemerval Zanella @ 2022-03-31 19:04 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=45b9126f942a1ed9030e472f7f5047f5e0575230
commit 45b9126f942a1ed9030e472f7f5047f5e0575230
Author: Fangrui Song <maskray@google.com>
Date: Sat Sep 25 22:03:08 2021 -0700
configure: remove overly restrictive check for clang
Diff:
---
configure | 4 ++--
configure.ac | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/configure b/configure
index 2a3cb49b0b..cfc71c91ef 100755
--- a/configure
+++ b/configure
@@ -5292,7 +5292,7 @@ int
main ()
{
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif
;
@@ -6450,7 +6450,7 @@ else
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null'
diff --git a/configure.ac b/configure.ac
index fa7d3c025b..02d53b6280 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1060,7 +1060,7 @@ AC_CHECK_PROG_VER(BISON, bison, --version,
AC_CACHE_CHECK([if $CC is sufficient to build libc], libc_cv_compiler_ok, [
AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif]])],
[libc_cv_compiler_ok=yes],
@@ -1562,7 +1562,7 @@ cat > conftest.c <<\EOF
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
dnl
^ permalink raw reply [flat|nested] 30+ messages in thread
* [glibc/azanella/clang] configure: remove overly restrictive check for clang
@ 2022-03-29 20:27 Adhemerval Zanella
0 siblings, 0 replies; 30+ messages in thread
From: Adhemerval Zanella @ 2022-03-29 20:27 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=c6eea629e9198762784e60894a693003198d4a52
commit c6eea629e9198762784e60894a693003198d4a52
Author: Fangrui Song <maskray@google.com>
Date: Sat Sep 25 22:03:08 2021 -0700
configure: remove overly restrictive check for clang
Diff:
---
configure | 4 ++--
configure.ac | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/configure b/configure
index 2a3cb49b0b..cfc71c91ef 100755
--- a/configure
+++ b/configure
@@ -5292,7 +5292,7 @@ int
main ()
{
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif
;
@@ -6450,7 +6450,7 @@ else
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null'
diff --git a/configure.ac b/configure.ac
index fa7d3c025b..02d53b6280 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1060,7 +1060,7 @@ AC_CHECK_PROG_VER(BISON, bison, --version,
AC_CACHE_CHECK([if $CC is sufficient to build libc], libc_cv_compiler_ok, [
AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif]])],
[libc_cv_compiler_ok=yes],
@@ -1562,7 +1562,7 @@ cat > conftest.c <<\EOF
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
dnl
^ permalink raw reply [flat|nested] 30+ messages in thread
* [glibc/azanella/clang] configure: remove overly restrictive check for clang
@ 2022-03-16 17:58 Adhemerval Zanella
0 siblings, 0 replies; 30+ messages in thread
From: Adhemerval Zanella @ 2022-03-16 17:58 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=85a9e8e99b5986bff0a2926d9565b09889e9fe39
commit 85a9e8e99b5986bff0a2926d9565b09889e9fe39
Author: Fangrui Song <maskray@google.com>
Date: Sat Sep 25 22:03:08 2021 -0700
configure: remove overly restrictive check for clang
Diff:
---
configure | 4 ++--
configure.ac | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/configure b/configure
index 8e5bee775a..0d7034c5c7 100755
--- a/configure
+++ b/configure
@@ -5292,7 +5292,7 @@ int
main ()
{
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif
;
@@ -6450,7 +6450,7 @@ else
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null'
diff --git a/configure.ac b/configure.ac
index 87f67d25ec..4056acb090 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1060,7 +1060,7 @@ AC_CHECK_PROG_VER(BISON, bison, --version,
AC_CACHE_CHECK([if $CC is sufficient to build libc], libc_cv_compiler_ok, [
AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif]])],
[libc_cv_compiler_ok=yes],
@@ -1562,7 +1562,7 @@ cat > conftest.c <<\EOF
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
dnl
^ permalink raw reply [flat|nested] 30+ messages in thread
* [glibc/azanella/clang] configure: remove overly restrictive check for clang
@ 2022-03-15 18:36 Adhemerval Zanella
0 siblings, 0 replies; 30+ messages in thread
From: Adhemerval Zanella @ 2022-03-15 18:36 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=85a9e8e99b5986bff0a2926d9565b09889e9fe39
commit 85a9e8e99b5986bff0a2926d9565b09889e9fe39
Author: Fangrui Song <maskray@google.com>
Date: Sat Sep 25 22:03:08 2021 -0700
configure: remove overly restrictive check for clang
Diff:
---
configure | 4 ++--
configure.ac | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/configure b/configure
index 8e5bee775a..0d7034c5c7 100755
--- a/configure
+++ b/configure
@@ -5292,7 +5292,7 @@ int
main ()
{
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif
;
@@ -6450,7 +6450,7 @@ else
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null'
diff --git a/configure.ac b/configure.ac
index 87f67d25ec..4056acb090 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1060,7 +1060,7 @@ AC_CHECK_PROG_VER(BISON, bison, --version,
AC_CACHE_CHECK([if $CC is sufficient to build libc], libc_cv_compiler_ok, [
AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif]])],
[libc_cv_compiler_ok=yes],
@@ -1562,7 +1562,7 @@ cat > conftest.c <<\EOF
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
dnl
^ permalink raw reply [flat|nested] 30+ messages in thread
* [glibc/azanella/clang] configure: remove overly restrictive check for clang
@ 2022-03-11 17:20 Adhemerval Zanella
0 siblings, 0 replies; 30+ messages in thread
From: Adhemerval Zanella @ 2022-03-11 17:20 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=f4f2502611c4526b95dadcf9a8dbbf111b54ca2f
commit f4f2502611c4526b95dadcf9a8dbbf111b54ca2f
Author: Fangrui Song <maskray@google.com>
Date: Sat Sep 25 22:03:08 2021 -0700
configure: remove overly restrictive check for clang
Diff:
---
configure | 4 ++--
configure.ac | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/configure b/configure
index 8e5bee775a..0d7034c5c7 100755
--- a/configure
+++ b/configure
@@ -5292,7 +5292,7 @@ int
main ()
{
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif
;
@@ -6450,7 +6450,7 @@ else
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null'
diff --git a/configure.ac b/configure.ac
index 87f67d25ec..4056acb090 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1060,7 +1060,7 @@ AC_CHECK_PROG_VER(BISON, bison, --version,
AC_CACHE_CHECK([if $CC is sufficient to build libc], libc_cv_compiler_ok, [
AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif]])],
[libc_cv_compiler_ok=yes],
@@ -1562,7 +1562,7 @@ cat > conftest.c <<\EOF
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
dnl
^ permalink raw reply [flat|nested] 30+ messages in thread
* [glibc/azanella/clang] configure: remove overly restrictive check for clang
@ 2022-03-08 18:57 Adhemerval Zanella
0 siblings, 0 replies; 30+ messages in thread
From: Adhemerval Zanella @ 2022-03-08 18:57 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=92d9e49e642a5ceb993e9bc25cb1454dd9ef8b2e
commit 92d9e49e642a5ceb993e9bc25cb1454dd9ef8b2e
Author: Fangrui Song <maskray@google.com>
Date: Sat Sep 25 22:03:08 2021 -0700
configure: remove overly restrictive check for clang
Diff:
---
configure | 4 ++--
configure.ac | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/configure b/configure
index 8e5bee775a..0d7034c5c7 100755
--- a/configure
+++ b/configure
@@ -5292,7 +5292,7 @@ int
main ()
{
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif
;
@@ -6450,7 +6450,7 @@ else
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null'
diff --git a/configure.ac b/configure.ac
index 87f67d25ec..4056acb090 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1060,7 +1060,7 @@ AC_CHECK_PROG_VER(BISON, bison, --version,
AC_CACHE_CHECK([if $CC is sufficient to build libc], libc_cv_compiler_ok, [
AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if (__GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)) && !defined __clang__
#error insufficient compiler
#endif]])],
[libc_cv_compiler_ok=yes],
@@ -1562,7 +1562,7 @@ cat > conftest.c <<\EOF
extern char *strstr (const char *, const char *) __asm ("my_strstr");
char *foo (const char *a, const char *b)
{
- return __builtin_strstr (a, b);
+ return strstr (a, b);
}
EOF
dnl
^ permalink raw reply [flat|nested] 30+ messages in thread
end of thread, other threads:[~2025-11-20 18:29 UTC | newest]
Thread overview: 30+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-10-04 12:55 [glibc/azanella/clang] configure: remove overly restrictive check for clang Adhemerval Zanella
-- strict thread matches above, loose matches on Subject: below --
2025-11-20 18:29 Adhemerval Zanella
2025-10-28 17:09 Adhemerval Zanella
2025-10-17 19:15 Adhemerval Zanella
2025-04-10 18:15 Adhemerval Zanella
2025-03-25 20:23 Adhemerval Zanella
2024-04-17 20:08 Adhemerval Zanella
2024-04-02 15:54 Adhemerval Zanella
2024-02-09 17:33 Adhemerval Zanella
2024-02-07 14:08 Adhemerval Zanella
2024-01-29 17:58 Adhemerval Zanella
2023-12-21 18:55 Adhemerval Zanella
2023-09-28 17:53 Adhemerval Zanella
2023-08-30 12:37 Adhemerval Zanella
2023-02-09 19:49 Adhemerval Zanella
2022-10-28 17:42 Adhemerval Zanella
2022-06-09 21:17 Adhemerval Zanella
2022-06-09 13:14 Adhemerval Zanella
2022-06-03 14:03 Adhemerval Zanella
2022-05-13 14:17 Adhemerval Zanella
2022-05-12 19:31 Adhemerval Zanella
2022-05-10 18:21 Adhemerval Zanella
2022-04-29 14:01 Adhemerval Zanella
2022-04-04 12:51 Adhemerval Zanella
2022-03-31 19:04 Adhemerval Zanella
2022-03-29 20:27 Adhemerval Zanella
2022-03-16 17:58 Adhemerval Zanella
2022-03-15 18:36 Adhemerval Zanella
2022-03-11 17:20 Adhemerval Zanella
2022-03-08 18:57 Adhemerval Zanella
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).