public inbox for glibc-cvs@sourceware.org
help / color / mirror / Atom feed
* [glibc/azanella/clang] Disable __USE_EXTERN_INLINES for clang
@ 2022-10-28 17:38 Adhemerval Zanella
0 siblings, 0 replies; 25+ messages in thread
From: Adhemerval Zanella @ 2022-10-28 17:38 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=e50a72e02b164e8a9bf4102767a17c0f7e5b68ad
commit e50a72e02b164e8a9bf4102767a17c0f7e5b68ad
Author: Fangrui Song <maskray@google.com>
Date: Thu Oct 7 18:16:04 2021 -0700
Disable __USE_EXTERN_INLINES for clang
Diff:
---
include/features.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/features.h b/include/features.h
index 123de9fd47..8d5a7cef5d 100644
--- a/include/features.h
+++ b/include/features.h
@@ -502,7 +502,7 @@
/* Decide whether we can define 'extern inline' functions in headers. */
#if __GNUC_PREREQ (2, 7) && defined __OPTIMIZE__ \
&& !defined __OPTIMIZE_SIZE__ && !defined __NO_INLINE__ \
- && defined __extern_inline
+ && defined __extern_inline && !defined __clang__
# define __USE_EXTERN_INLINES 1
#endif
^ permalink raw reply [flat|nested] 25+ messages in thread
* [glibc/azanella/clang] Disable __USE_EXTERN_INLINES for clang
@ 2024-04-17 20:04 Adhemerval Zanella
0 siblings, 0 replies; 25+ messages in thread
From: Adhemerval Zanella @ 2024-04-17 20:04 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=d2765f0fa2c6292ad25cfc6a74b91aa7ec0ea01a
commit d2765f0fa2c6292ad25cfc6a74b91aa7ec0ea01a
Author: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Date: Thu Oct 7 18:16:04 2021 -0700
Disable __USE_EXTERN_INLINES for clang
clang does not allow to redefine attributes after function declaration.
Although it work for external usage, its breaks the build for internal
symbol that glibc provides as optimization (for instance bsearch
with stdlib-bsearch.h or __cmsg_nxthdr).
Disable such optimization for clang while building glibc.
Diff:
---
include/features.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/features.h b/include/features.h
index d92503dfed..23e29b9f4d 100644
--- a/include/features.h
+++ b/include/features.h
@@ -523,7 +523,7 @@
/* Decide whether we can define 'extern inline' functions in headers. */
#if __GNUC_PREREQ (2, 7) && defined __OPTIMIZE__ \
&& !defined __OPTIMIZE_SIZE__ && !defined __NO_INLINE__ \
- && defined __extern_inline
+ && defined __extern_inline && !(defined __clang__ && defined _LIBC)
# define __USE_EXTERN_INLINES 1
#endif
^ permalink raw reply [flat|nested] 25+ messages in thread
* [glibc/azanella/clang] Disable __USE_EXTERN_INLINES for clang
@ 2024-04-02 15:50 Adhemerval Zanella
0 siblings, 0 replies; 25+ messages in thread
From: Adhemerval Zanella @ 2024-04-02 15:50 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=2213b432e4dcdb3d0ab0faf5461ef5f9d7ad551e
commit 2213b432e4dcdb3d0ab0faf5461ef5f9d7ad551e
Author: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Date: Thu Oct 7 18:16:04 2021 -0700
Disable __USE_EXTERN_INLINES for clang
clang does not allow to redefine attributes after function declaration.
Although it work for external usage, its breaks the build for internal
symbol that glibc provides as optimization (for instance bsearch
with stdlib-bsearch.h or __cmsg_nxthdr).
Disable such optimization for clang while building glibc.
Diff:
---
include/features.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/features.h b/include/features.h
index d92503dfed..23e29b9f4d 100644
--- a/include/features.h
+++ b/include/features.h
@@ -523,7 +523,7 @@
/* Decide whether we can define 'extern inline' functions in headers. */
#if __GNUC_PREREQ (2, 7) && defined __OPTIMIZE__ \
&& !defined __OPTIMIZE_SIZE__ && !defined __NO_INLINE__ \
- && defined __extern_inline
+ && defined __extern_inline && !(defined __clang__ && defined _LIBC)
# define __USE_EXTERN_INLINES 1
#endif
^ permalink raw reply [flat|nested] 25+ messages in thread
* [glibc/azanella/clang] Disable __USE_EXTERN_INLINES for clang
@ 2024-02-09 17:28 Adhemerval Zanella
0 siblings, 0 replies; 25+ messages in thread
From: Adhemerval Zanella @ 2024-02-09 17:28 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=5a5018165fc28e4689643d74ceae66288c997be4
commit 5a5018165fc28e4689643d74ceae66288c997be4
Author: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Date: Thu Oct 7 18:16:04 2021 -0700
Disable __USE_EXTERN_INLINES for clang
clang does not allow to redefine attributes after function declaration.
Although it work for external usage, its breaks the build for internal
symbol that glibc provides as optimization (for instance bsearch
with stdlib-bsearch.h or __cmsg_nxthdr).
Disable such optimization for clang while building glibc.
Diff:
---
include/features.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/features.h b/include/features.h
index d92503dfed..23e29b9f4d 100644
--- a/include/features.h
+++ b/include/features.h
@@ -523,7 +523,7 @@
/* Decide whether we can define 'extern inline' functions in headers. */
#if __GNUC_PREREQ (2, 7) && defined __OPTIMIZE__ \
&& !defined __OPTIMIZE_SIZE__ && !defined __NO_INLINE__ \
- && defined __extern_inline
+ && defined __extern_inline && !(defined __clang__ && defined _LIBC)
# define __USE_EXTERN_INLINES 1
#endif
^ permalink raw reply [flat|nested] 25+ messages in thread
* [glibc/azanella/clang] Disable __USE_EXTERN_INLINES for clang
@ 2024-02-07 14:04 Adhemerval Zanella
0 siblings, 0 replies; 25+ messages in thread
From: Adhemerval Zanella @ 2024-02-07 14:04 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=91a93b8f5ce0501b54d48f7d1efe1f8c4e0a177c
commit 91a93b8f5ce0501b54d48f7d1efe1f8c4e0a177c
Author: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Date: Thu Oct 7 18:16:04 2021 -0700
Disable __USE_EXTERN_INLINES for clang
clang does not allow to redefine attributes after function declaration.
Although it work for external usage, its breaks the build for internal
symbol that glibc provides as optimization (for instance bsearch
with stdlib-bsearch.h or __cmsg_nxthdr).
Disable such optimization for clang while building glibc.
Diff:
---
include/features.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/features.h b/include/features.h
index d92503dfed..23e29b9f4d 100644
--- a/include/features.h
+++ b/include/features.h
@@ -523,7 +523,7 @@
/* Decide whether we can define 'extern inline' functions in headers. */
#if __GNUC_PREREQ (2, 7) && defined __OPTIMIZE__ \
&& !defined __OPTIMIZE_SIZE__ && !defined __NO_INLINE__ \
- && defined __extern_inline
+ && defined __extern_inline && !(defined __clang__ && defined _LIBC)
# define __USE_EXTERN_INLINES 1
#endif
^ permalink raw reply [flat|nested] 25+ messages in thread
* [glibc/azanella/clang] Disable __USE_EXTERN_INLINES for clang
@ 2024-01-29 17:54 Adhemerval Zanella
0 siblings, 0 replies; 25+ messages in thread
From: Adhemerval Zanella @ 2024-01-29 17:54 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=4373c8da930a24f0be42459d43ee8c27f67af6a4
commit 4373c8da930a24f0be42459d43ee8c27f67af6a4
Author: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Date: Thu Oct 7 18:16:04 2021 -0700
Disable __USE_EXTERN_INLINES for clang
clang does not allow to redefine attributes after function declaration.
Although it work for external usage, its breaks the build for internal
symbol that glibc provides as optimization (for instance bsearch
with stdlib-bsearch.h or __cmsg_nxthdr).
Disable such optimization for clang while building glibc.
Diff:
---
include/features.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/features.h b/include/features.h
index 1c38393fed..2ccd652501 100644
--- a/include/features.h
+++ b/include/features.h
@@ -515,7 +515,7 @@
/* Decide whether we can define 'extern inline' functions in headers. */
#if __GNUC_PREREQ (2, 7) && defined __OPTIMIZE__ \
&& !defined __OPTIMIZE_SIZE__ && !defined __NO_INLINE__ \
- && defined __extern_inline
+ && defined __extern_inline && !(defined __clang__ && defined _LIBC)
# define __USE_EXTERN_INLINES 1
#endif
^ permalink raw reply [flat|nested] 25+ messages in thread
* [glibc/azanella/clang] Disable __USE_EXTERN_INLINES for clang
@ 2023-12-21 18:50 Adhemerval Zanella
0 siblings, 0 replies; 25+ messages in thread
From: Adhemerval Zanella @ 2023-12-21 18:50 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=e88ce25d5f32078b23132b2be53c02f67bf55378
commit e88ce25d5f32078b23132b2be53c02f67bf55378
Author: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Date: Thu Oct 7 18:16:04 2021 -0700
Disable __USE_EXTERN_INLINES for clang
clang does not allow to redefine attributes after function declaration.
Although it work for external usage, its breaks the build for internal
symbol that glibc provides as optimization (for instance bsearch
with stdlib-bsearch.h or __cmsg_nxthdr).
Disable such optimization for clang while building glibc.
Diff:
---
include/features.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/features.h b/include/features.h
index 7c51b4a2e4..a94fc1b3a4 100644
--- a/include/features.h
+++ b/include/features.h
@@ -515,7 +515,7 @@
/* Decide whether we can define 'extern inline' functions in headers. */
#if __GNUC_PREREQ (2, 7) && defined __OPTIMIZE__ \
&& !defined __OPTIMIZE_SIZE__ && !defined __NO_INLINE__ \
- && defined __extern_inline
+ && defined __extern_inline && !(defined __clang__ && defined _LIBC)
# define __USE_EXTERN_INLINES 1
#endif
^ permalink raw reply [flat|nested] 25+ messages in thread
* [glibc/azanella/clang] Disable __USE_EXTERN_INLINES for clang
@ 2023-09-28 17:49 Adhemerval Zanella
0 siblings, 0 replies; 25+ messages in thread
From: Adhemerval Zanella @ 2023-09-28 17:49 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=6e102459e53135b42d7d6c16b2b87778f1c620ab
commit 6e102459e53135b42d7d6c16b2b87778f1c620ab
Author: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Date: Thu Oct 7 18:16:04 2021 -0700
Disable __USE_EXTERN_INLINES for clang
clang does not allow to redefine attributes after function declaration.
Although it work for external usage, its breaks the build for internal
symbol that glibc provides as optimization (for instance bsearch
with stdlib-bsearch.h or __cmsg_nxthdr).
Disable such optimization for clang while building glibc.
Diff:
---
include/features.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/features.h b/include/features.h
index 7c51b4a2e4..a94fc1b3a4 100644
--- a/include/features.h
+++ b/include/features.h
@@ -515,7 +515,7 @@
/* Decide whether we can define 'extern inline' functions in headers. */
#if __GNUC_PREREQ (2, 7) && defined __OPTIMIZE__ \
&& !defined __OPTIMIZE_SIZE__ && !defined __NO_INLINE__ \
- && defined __extern_inline
+ && defined __extern_inline && !(defined __clang__ && defined _LIBC)
# define __USE_EXTERN_INLINES 1
#endif
^ permalink raw reply [flat|nested] 25+ messages in thread
* [glibc/azanella/clang] Disable __USE_EXTERN_INLINES for clang
@ 2023-08-30 12:33 Adhemerval Zanella
0 siblings, 0 replies; 25+ messages in thread
From: Adhemerval Zanella @ 2023-08-30 12:33 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=45233d45600cc588c393a84e7e5af9e139ba733d
commit 45233d45600cc588c393a84e7e5af9e139ba733d
Author: Fangrui Song <maskray@google.com>
Date: Thu Oct 7 18:16:04 2021 -0700
Disable __USE_EXTERN_INLINES for clang
clang does not allow to redefine attributes after function declaration.
Although it work for external usage, its breaks the build for internal
symbol that glibc provides as optimization (for instance bsearch
with stdlib-bsearch.h or __cmsg_nxthdr).
Disable such optimization for clang while building glibc.
Diff:
---
include/features.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/features.h b/include/features.h
index 7c51b4a2e4..a94fc1b3a4 100644
--- a/include/features.h
+++ b/include/features.h
@@ -515,7 +515,7 @@
/* Decide whether we can define 'extern inline' functions in headers. */
#if __GNUC_PREREQ (2, 7) && defined __OPTIMIZE__ \
&& !defined __OPTIMIZE_SIZE__ && !defined __NO_INLINE__ \
- && defined __extern_inline
+ && defined __extern_inline && !(defined __clang__ && defined _LIBC)
# define __USE_EXTERN_INLINES 1
#endif
^ permalink raw reply [flat|nested] 25+ messages in thread
* [glibc/azanella/clang] Disable __USE_EXTERN_INLINES for clang
@ 2023-02-09 19:45 Adhemerval Zanella
0 siblings, 0 replies; 25+ messages in thread
From: Adhemerval Zanella @ 2023-02-09 19:45 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=54e2ce20f29f8c0fb64ee5e0b6e7427109f955a3
commit 54e2ce20f29f8c0fb64ee5e0b6e7427109f955a3
Author: Fangrui Song <maskray@google.com>
Date: Thu Oct 7 18:16:04 2021 -0700
Disable __USE_EXTERN_INLINES for clang
clang does not allow to redefine attributes after function declaration.
Although it work for external usage, its breaks the build for internal
symbol that glibc provides as optimization (for instance bsearch
with stdlib-bsearch.h or __cmsg_nxthdr).
Disable such optimization for clang while building glibc.
Diff:
---
include/features.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/features.h b/include/features.h
index 26534f2b52..33eeb46a0a 100644
--- a/include/features.h
+++ b/include/features.h
@@ -503,7 +503,7 @@
/* Decide whether we can define 'extern inline' functions in headers. */
#if __GNUC_PREREQ (2, 7) && defined __OPTIMIZE__ \
&& !defined __OPTIMIZE_SIZE__ && !defined __NO_INLINE__ \
- && defined __extern_inline
+ && defined __extern_inline && !(defined __clang__ && defined _LIBC)
# define __USE_EXTERN_INLINES 1
#endif
^ permalink raw reply [flat|nested] 25+ messages in thread
* [glibc/azanella/clang] Disable __USE_EXTERN_INLINES for clang
@ 2022-10-04 12:55 Adhemerval Zanella
0 siblings, 0 replies; 25+ 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=14097432b203c88dad222ff732c4a3cd63a42165
commit 14097432b203c88dad222ff732c4a3cd63a42165
Author: Fangrui Song <maskray@google.com>
Date: Thu Oct 7 18:16:04 2021 -0700
Disable __USE_EXTERN_INLINES for clang
Diff:
---
include/features.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/features.h b/include/features.h
index 123de9fd47..8d5a7cef5d 100644
--- a/include/features.h
+++ b/include/features.h
@@ -502,7 +502,7 @@
/* Decide whether we can define 'extern inline' functions in headers. */
#if __GNUC_PREREQ (2, 7) && defined __OPTIMIZE__ \
&& !defined __OPTIMIZE_SIZE__ && !defined __NO_INLINE__ \
- && defined __extern_inline
+ && defined __extern_inline && !defined __clang__
# define __USE_EXTERN_INLINES 1
#endif
^ permalink raw reply [flat|nested] 25+ messages in thread
* [glibc/azanella/clang] Disable __USE_EXTERN_INLINES for clang
@ 2022-06-09 21:17 Adhemerval Zanella
0 siblings, 0 replies; 25+ 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=61aa6b8b2c24d72709db45fed0bb8d95894187e6
commit 61aa6b8b2c24d72709db45fed0bb8d95894187e6
Author: Fangrui Song <maskray@google.com>
Date: Thu Oct 7 18:16:04 2021 -0700
Disable __USE_EXTERN_INLINES for clang
Diff:
---
include/features.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/features.h b/include/features.h
index 76b8b973d4..70f70ff1a4 100644
--- a/include/features.h
+++ b/include/features.h
@@ -502,7 +502,7 @@
/* Decide whether we can define 'extern inline' functions in headers. */
#if __GNUC_PREREQ (2, 7) && defined __OPTIMIZE__ \
&& !defined __OPTIMIZE_SIZE__ && !defined __NO_INLINE__ \
- && defined __extern_inline
+ && defined __extern_inline && !defined __clang__
# define __USE_EXTERN_INLINES 1
#endif
^ permalink raw reply [flat|nested] 25+ messages in thread
* [glibc/azanella/clang] Disable __USE_EXTERN_INLINES for clang
@ 2022-06-09 13:14 Adhemerval Zanella
0 siblings, 0 replies; 25+ 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=61aa6b8b2c24d72709db45fed0bb8d95894187e6
commit 61aa6b8b2c24d72709db45fed0bb8d95894187e6
Author: Fangrui Song <maskray@google.com>
Date: Thu Oct 7 18:16:04 2021 -0700
Disable __USE_EXTERN_INLINES for clang
Diff:
---
include/features.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/features.h b/include/features.h
index 76b8b973d4..70f70ff1a4 100644
--- a/include/features.h
+++ b/include/features.h
@@ -502,7 +502,7 @@
/* Decide whether we can define 'extern inline' functions in headers. */
#if __GNUC_PREREQ (2, 7) && defined __OPTIMIZE__ \
&& !defined __OPTIMIZE_SIZE__ && !defined __NO_INLINE__ \
- && defined __extern_inline
+ && defined __extern_inline && !defined __clang__
# define __USE_EXTERN_INLINES 1
#endif
^ permalink raw reply [flat|nested] 25+ messages in thread
* [glibc/azanella/clang] Disable __USE_EXTERN_INLINES for clang
@ 2022-06-03 14:03 Adhemerval Zanella
0 siblings, 0 replies; 25+ 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=1b8c223371c06870c042772973be6fc7ef287b23
commit 1b8c223371c06870c042772973be6fc7ef287b23
Author: Fangrui Song <maskray@google.com>
Date: Thu Oct 7 18:16:04 2021 -0700
Disable __USE_EXTERN_INLINES for clang
Diff:
---
include/features.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/features.h b/include/features.h
index 76b8b973d4..70f70ff1a4 100644
--- a/include/features.h
+++ b/include/features.h
@@ -502,7 +502,7 @@
/* Decide whether we can define 'extern inline' functions in headers. */
#if __GNUC_PREREQ (2, 7) && defined __OPTIMIZE__ \
&& !defined __OPTIMIZE_SIZE__ && !defined __NO_INLINE__ \
- && defined __extern_inline
+ && defined __extern_inline && !defined __clang__
# define __USE_EXTERN_INLINES 1
#endif
^ permalink raw reply [flat|nested] 25+ messages in thread
* [glibc/azanella/clang] Disable __USE_EXTERN_INLINES for clang
@ 2022-05-13 14:17 Adhemerval Zanella
0 siblings, 0 replies; 25+ 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=92e91dcf033bc163c6d06991fdfd039641f80aae
commit 92e91dcf033bc163c6d06991fdfd039641f80aae
Author: Fangrui Song <maskray@google.com>
Date: Thu Oct 7 18:16:04 2021 -0700
Disable __USE_EXTERN_INLINES for clang
Diff:
---
include/features.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/features.h b/include/features.h
index 76b8b973d4..70f70ff1a4 100644
--- a/include/features.h
+++ b/include/features.h
@@ -502,7 +502,7 @@
/* Decide whether we can define 'extern inline' functions in headers. */
#if __GNUC_PREREQ (2, 7) && defined __OPTIMIZE__ \
&& !defined __OPTIMIZE_SIZE__ && !defined __NO_INLINE__ \
- && defined __extern_inline
+ && defined __extern_inline && !defined __clang__
# define __USE_EXTERN_INLINES 1
#endif
^ permalink raw reply [flat|nested] 25+ messages in thread
* [glibc/azanella/clang] Disable __USE_EXTERN_INLINES for clang
@ 2022-05-12 19:31 Adhemerval Zanella
0 siblings, 0 replies; 25+ 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=1eca7a9781af190e8fa0e2a6fea00d05f4b26d43
commit 1eca7a9781af190e8fa0e2a6fea00d05f4b26d43
Author: Fangrui Song <maskray@google.com>
Date: Thu Oct 7 18:16:04 2021 -0700
Disable __USE_EXTERN_INLINES for clang
Diff:
---
include/features.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/features.h b/include/features.h
index 76b8b973d4..70f70ff1a4 100644
--- a/include/features.h
+++ b/include/features.h
@@ -502,7 +502,7 @@
/* Decide whether we can define 'extern inline' functions in headers. */
#if __GNUC_PREREQ (2, 7) && defined __OPTIMIZE__ \
&& !defined __OPTIMIZE_SIZE__ && !defined __NO_INLINE__ \
- && defined __extern_inline
+ && defined __extern_inline && !defined __clang__
# define __USE_EXTERN_INLINES 1
#endif
^ permalink raw reply [flat|nested] 25+ messages in thread
* [glibc/azanella/clang] Disable __USE_EXTERN_INLINES for clang
@ 2022-05-10 18:21 Adhemerval Zanella
0 siblings, 0 replies; 25+ 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=a82d75d585c05d874f7833d418d645213d3375cf
commit a82d75d585c05d874f7833d418d645213d3375cf
Author: Fangrui Song <maskray@google.com>
Date: Thu Oct 7 18:16:04 2021 -0700
Disable __USE_EXTERN_INLINES for clang
Diff:
---
include/features.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/features.h b/include/features.h
index 76b8b973d4..70f70ff1a4 100644
--- a/include/features.h
+++ b/include/features.h
@@ -502,7 +502,7 @@
/* Decide whether we can define 'extern inline' functions in headers. */
#if __GNUC_PREREQ (2, 7) && defined __OPTIMIZE__ \
&& !defined __OPTIMIZE_SIZE__ && !defined __NO_INLINE__ \
- && defined __extern_inline
+ && defined __extern_inline && !defined __clang__
# define __USE_EXTERN_INLINES 1
#endif
^ permalink raw reply [flat|nested] 25+ messages in thread
* [glibc/azanella/clang] Disable __USE_EXTERN_INLINES for clang
@ 2022-04-29 14:01 Adhemerval Zanella
0 siblings, 0 replies; 25+ 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=41083544631489dd1dbb13cb260820bed3479efd
commit 41083544631489dd1dbb13cb260820bed3479efd
Author: Fangrui Song <maskray@google.com>
Date: Thu Oct 7 18:16:04 2021 -0700
Disable __USE_EXTERN_INLINES for clang
Diff:
---
include/features.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/features.h b/include/features.h
index 76b8b973d4..70f70ff1a4 100644
--- a/include/features.h
+++ b/include/features.h
@@ -502,7 +502,7 @@
/* Decide whether we can define 'extern inline' functions in headers. */
#if __GNUC_PREREQ (2, 7) && defined __OPTIMIZE__ \
&& !defined __OPTIMIZE_SIZE__ && !defined __NO_INLINE__ \
- && defined __extern_inline
+ && defined __extern_inline && !defined __clang__
# define __USE_EXTERN_INLINES 1
#endif
^ permalink raw reply [flat|nested] 25+ messages in thread
* [glibc/azanella/clang] Disable __USE_EXTERN_INLINES for clang
@ 2022-04-04 12:51 Adhemerval Zanella
0 siblings, 0 replies; 25+ 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=d9ee5c52c2609b5a26df640a8bce5ebd506f4aec
commit d9ee5c52c2609b5a26df640a8bce5ebd506f4aec
Author: Fangrui Song <maskray@google.com>
Date: Thu Oct 7 18:16:04 2021 -0700
Disable __USE_EXTERN_INLINES for clang
Diff:
---
include/features.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/features.h b/include/features.h
index 76b8b973d4..70f70ff1a4 100644
--- a/include/features.h
+++ b/include/features.h
@@ -502,7 +502,7 @@
/* Decide whether we can define 'extern inline' functions in headers. */
#if __GNUC_PREREQ (2, 7) && defined __OPTIMIZE__ \
&& !defined __OPTIMIZE_SIZE__ && !defined __NO_INLINE__ \
- && defined __extern_inline
+ && defined __extern_inline && !defined __clang__
# define __USE_EXTERN_INLINES 1
#endif
^ permalink raw reply [flat|nested] 25+ messages in thread
* [glibc/azanella/clang] Disable __USE_EXTERN_INLINES for clang
@ 2022-03-31 19:04 Adhemerval Zanella
0 siblings, 0 replies; 25+ 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=6c686505a23931c3f0dddfb11c4985fd5ab9e51b
commit 6c686505a23931c3f0dddfb11c4985fd5ab9e51b
Author: Fangrui Song <maskray@google.com>
Date: Thu Oct 7 18:16:04 2021 -0700
Disable __USE_EXTERN_INLINES for clang
Diff:
---
include/features.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/features.h b/include/features.h
index 76b8b973d4..70f70ff1a4 100644
--- a/include/features.h
+++ b/include/features.h
@@ -502,7 +502,7 @@
/* Decide whether we can define 'extern inline' functions in headers. */
#if __GNUC_PREREQ (2, 7) && defined __OPTIMIZE__ \
&& !defined __OPTIMIZE_SIZE__ && !defined __NO_INLINE__ \
- && defined __extern_inline
+ && defined __extern_inline && !defined __clang__
# define __USE_EXTERN_INLINES 1
#endif
^ permalink raw reply [flat|nested] 25+ messages in thread
* [glibc/azanella/clang] Disable __USE_EXTERN_INLINES for clang
@ 2022-03-29 20:27 Adhemerval Zanella
0 siblings, 0 replies; 25+ 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=adee2aae3ac7369630d5fe49a883a6d455ca6572
commit adee2aae3ac7369630d5fe49a883a6d455ca6572
Author: Fangrui Song <maskray@google.com>
Date: Thu Oct 7 18:16:04 2021 -0700
Disable __USE_EXTERN_INLINES for clang
Diff:
---
include/features.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/features.h b/include/features.h
index 76b8b973d4..70f70ff1a4 100644
--- a/include/features.h
+++ b/include/features.h
@@ -502,7 +502,7 @@
/* Decide whether we can define 'extern inline' functions in headers. */
#if __GNUC_PREREQ (2, 7) && defined __OPTIMIZE__ \
&& !defined __OPTIMIZE_SIZE__ && !defined __NO_INLINE__ \
- && defined __extern_inline
+ && defined __extern_inline && !defined __clang__
# define __USE_EXTERN_INLINES 1
#endif
^ permalink raw reply [flat|nested] 25+ messages in thread
* [glibc/azanella/clang] Disable __USE_EXTERN_INLINES for clang
@ 2022-03-16 17:58 Adhemerval Zanella
0 siblings, 0 replies; 25+ 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=3e34cb6eaa7b27986ec48962277779e5099c9bfe
commit 3e34cb6eaa7b27986ec48962277779e5099c9bfe
Author: Fangrui Song <maskray@google.com>
Date: Thu Oct 7 18:16:04 2021 -0700
Disable __USE_EXTERN_INLINES for clang
Diff:
---
include/features.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/features.h b/include/features.h
index 76b8b973d4..70f70ff1a4 100644
--- a/include/features.h
+++ b/include/features.h
@@ -502,7 +502,7 @@
/* Decide whether we can define 'extern inline' functions in headers. */
#if __GNUC_PREREQ (2, 7) && defined __OPTIMIZE__ \
&& !defined __OPTIMIZE_SIZE__ && !defined __NO_INLINE__ \
- && defined __extern_inline
+ && defined __extern_inline && !defined __clang__
# define __USE_EXTERN_INLINES 1
#endif
^ permalink raw reply [flat|nested] 25+ messages in thread
* [glibc/azanella/clang] Disable __USE_EXTERN_INLINES for clang
@ 2022-03-15 18:36 Adhemerval Zanella
0 siblings, 0 replies; 25+ 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=3e34cb6eaa7b27986ec48962277779e5099c9bfe
commit 3e34cb6eaa7b27986ec48962277779e5099c9bfe
Author: Fangrui Song <maskray@google.com>
Date: Thu Oct 7 18:16:04 2021 -0700
Disable __USE_EXTERN_INLINES for clang
Diff:
---
include/features.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/features.h b/include/features.h
index 76b8b973d4..70f70ff1a4 100644
--- a/include/features.h
+++ b/include/features.h
@@ -502,7 +502,7 @@
/* Decide whether we can define 'extern inline' functions in headers. */
#if __GNUC_PREREQ (2, 7) && defined __OPTIMIZE__ \
&& !defined __OPTIMIZE_SIZE__ && !defined __NO_INLINE__ \
- && defined __extern_inline
+ && defined __extern_inline && !defined __clang__
# define __USE_EXTERN_INLINES 1
#endif
^ permalink raw reply [flat|nested] 25+ messages in thread
* [glibc/azanella/clang] Disable __USE_EXTERN_INLINES for clang
@ 2022-03-11 17:20 Adhemerval Zanella
0 siblings, 0 replies; 25+ 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=2bcda5c1dbab022a1d05290aa3bce8ec398667ae
commit 2bcda5c1dbab022a1d05290aa3bce8ec398667ae
Author: Fangrui Song <maskray@google.com>
Date: Thu Oct 7 18:16:04 2021 -0700
Disable __USE_EXTERN_INLINES for clang
Diff:
---
include/features.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/features.h b/include/features.h
index 76b8b973d4..70f70ff1a4 100644
--- a/include/features.h
+++ b/include/features.h
@@ -502,7 +502,7 @@
/* Decide whether we can define 'extern inline' functions in headers. */
#if __GNUC_PREREQ (2, 7) && defined __OPTIMIZE__ \
&& !defined __OPTIMIZE_SIZE__ && !defined __NO_INLINE__ \
- && defined __extern_inline
+ && defined __extern_inline && !defined __clang__
# define __USE_EXTERN_INLINES 1
#endif
^ permalink raw reply [flat|nested] 25+ messages in thread
* [glibc/azanella/clang] Disable __USE_EXTERN_INLINES for clang
@ 2022-03-08 18:57 Adhemerval Zanella
0 siblings, 0 replies; 25+ 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=217a4dd67448d9223236d9eaa4652b8262b4e5a3
commit 217a4dd67448d9223236d9eaa4652b8262b4e5a3
Author: Fangrui Song <maskray@google.com>
Date: Thu Oct 7 18:16:04 2021 -0700
Disable __USE_EXTERN_INLINES for clang
Diff:
---
include/features.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/features.h b/include/features.h
index 76b8b973d4..70f70ff1a4 100644
--- a/include/features.h
+++ b/include/features.h
@@ -502,7 +502,7 @@
/* Decide whether we can define 'extern inline' functions in headers. */
#if __GNUC_PREREQ (2, 7) && defined __OPTIMIZE__ \
&& !defined __OPTIMIZE_SIZE__ && !defined __NO_INLINE__ \
- && defined __extern_inline
+ && defined __extern_inline && !defined __clang__
# define __USE_EXTERN_INLINES 1
#endif
^ permalink raw reply [flat|nested] 25+ messages in thread
end of thread, other threads:[~2024-04-17 20:04 UTC | newest]
Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-10-28 17:38 [glibc/azanella/clang] Disable __USE_EXTERN_INLINES for clang Adhemerval Zanella
-- strict thread matches above, loose matches on Subject: below --
2024-04-17 20:04 Adhemerval Zanella
2024-04-02 15:50 Adhemerval Zanella
2024-02-09 17:28 Adhemerval Zanella
2024-02-07 14:04 Adhemerval Zanella
2024-01-29 17:54 Adhemerval Zanella
2023-12-21 18:50 Adhemerval Zanella
2023-09-28 17:49 Adhemerval Zanella
2023-08-30 12:33 Adhemerval Zanella
2023-02-09 19:45 Adhemerval Zanella
2022-10-04 12:55 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).