public inbox for glibc-cvs@sourceware.org
help / color / mirror / Atom feed
* [glibc/arm/morello/main] aarch64: morello: Use separate lp64 and morello sysdep directories
@ 2022-11-23 14:40 Szabolcs Nagy
0 siblings, 0 replies; 4+ messages in thread
From: Szabolcs Nagy @ 2022-11-23 14:40 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=e5dd73fc829808b55ba1a539dcb17e8de5cdf6fe
commit e5dd73fc829808b55ba1a539dcb17e8de5cdf6fe
Author: Szabolcs Nagy <szabolcs.nagy@arm.com>
Date: Tue Apr 26 15:29:04 2022 +0100
aarch64: morello: Use separate lp64 and morello sysdep directories
Provide separate directories for lp64 and purecap abi related sysdep
functionality.
purecap may be better name than morello, but we started with morello
and that is more future compatible with alternative cheri-like
extensions on top of aarch64.
Diff:
---
sysdeps/aarch64/preconfigure | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/sysdeps/aarch64/preconfigure b/sysdeps/aarch64/preconfigure
index d9bd1f8558..4d9d137622 100644
--- a/sysdeps/aarch64/preconfigure
+++ b/sysdeps/aarch64/preconfigure
@@ -1,6 +1,11 @@
case "$machine" in
aarch64*)
base_machine=aarch64
- machine=aarch64
+ if $CC $CFLAGS $CPPFLAGS -E -dM -xc /dev/null | grep -q __CHERI_PURE_CAPABILITY__
+ then
+ machine=aarch64/morello
+ else
+ machine=aarch64/lp64
+ fi
;;
esac
^ permalink raw reply [flat|nested] 4+ messages in thread
* [glibc/arm/morello/main] aarch64: morello: Use separate lp64 and morello sysdep directories
@ 2022-10-27 13:50 Szabolcs Nagy
0 siblings, 0 replies; 4+ messages in thread
From: Szabolcs Nagy @ 2022-10-27 13:50 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=6b468c97cb5c04844a1787a2b229c122b291601b
commit 6b468c97cb5c04844a1787a2b229c122b291601b
Author: Szabolcs Nagy <szabolcs.nagy@arm.com>
Date: Tue Apr 26 15:29:04 2022 +0100
aarch64: morello: Use separate lp64 and morello sysdep directories
Provide separate directories for lp64 and purecap abi related sysdep
functionality.
purecap may be better name than morello, but we started with morello
and that is more future compatible with alternative cheri-like
extensions on top of aarch64.
Diff:
---
sysdeps/aarch64/preconfigure | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/sysdeps/aarch64/preconfigure b/sysdeps/aarch64/preconfigure
index d9bd1f8558..4d9d137622 100644
--- a/sysdeps/aarch64/preconfigure
+++ b/sysdeps/aarch64/preconfigure
@@ -1,6 +1,11 @@
case "$machine" in
aarch64*)
base_machine=aarch64
- machine=aarch64
+ if $CC $CFLAGS $CPPFLAGS -E -dM -xc /dev/null | grep -q __CHERI_PURE_CAPABILITY__
+ then
+ machine=aarch64/morello
+ else
+ machine=aarch64/lp64
+ fi
;;
esac
^ permalink raw reply [flat|nested] 4+ messages in thread
* [glibc/arm/morello/main] aarch64: morello: Use separate lp64 and morello sysdep directories
@ 2022-10-26 15:12 Szabolcs Nagy
0 siblings, 0 replies; 4+ messages in thread
From: Szabolcs Nagy @ 2022-10-26 15:12 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=503703f1b668ce23322bf38678579954c9cef74a
commit 503703f1b668ce23322bf38678579954c9cef74a
Author: Szabolcs Nagy <szabolcs.nagy@arm.com>
Date: Tue Apr 26 15:29:04 2022 +0100
aarch64: morello: Use separate lp64 and morello sysdep directories
Provide separate directories for lp64 and purecap abi related sysdep
functionality.
purecap may be better name than morello, but we started with morello
and that is more future compatible with alternative cheri-like
extensions on top of aarch64.
Diff:
---
sysdeps/aarch64/preconfigure | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/sysdeps/aarch64/preconfigure b/sysdeps/aarch64/preconfigure
index d9bd1f8558..4d9d137622 100644
--- a/sysdeps/aarch64/preconfigure
+++ b/sysdeps/aarch64/preconfigure
@@ -1,6 +1,11 @@
case "$machine" in
aarch64*)
base_machine=aarch64
- machine=aarch64
+ if $CC $CFLAGS $CPPFLAGS -E -dM -xc /dev/null | grep -q __CHERI_PURE_CAPABILITY__
+ then
+ machine=aarch64/morello
+ else
+ machine=aarch64/lp64
+ fi
;;
esac
^ permalink raw reply [flat|nested] 4+ messages in thread
* [glibc/arm/morello/main] aarch64: morello: Use separate lp64 and morello sysdep directories
@ 2022-08-05 19:30 Szabolcs Nagy
0 siblings, 0 replies; 4+ messages in thread
From: Szabolcs Nagy @ 2022-08-05 19:30 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=4fc40722403a0e88a35764b676819cba3a0e821c
commit 4fc40722403a0e88a35764b676819cba3a0e821c
Author: Szabolcs Nagy <szabolcs.nagy@arm.com>
Date: Tue Apr 26 15:29:04 2022 +0100
aarch64: morello: Use separate lp64 and morello sysdep directories
Provide separate directories for lp64 and purecap abi related sysdep
functionality.
purecap may be better name than morello, but we started with morello
and that is more future compatible with alternative cheri-like
extensions on top of aarch64.
Diff:
---
sysdeps/aarch64/preconfigure | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/sysdeps/aarch64/preconfigure b/sysdeps/aarch64/preconfigure
index d9bd1f8558..4d9d137622 100644
--- a/sysdeps/aarch64/preconfigure
+++ b/sysdeps/aarch64/preconfigure
@@ -1,6 +1,11 @@
case "$machine" in
aarch64*)
base_machine=aarch64
- machine=aarch64
+ if $CC $CFLAGS $CPPFLAGS -E -dM -xc /dev/null | grep -q __CHERI_PURE_CAPABILITY__
+ then
+ machine=aarch64/morello
+ else
+ machine=aarch64/lp64
+ fi
;;
esac
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2022-11-23 14:40 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-11-23 14:40 [glibc/arm/morello/main] aarch64: morello: Use separate lp64 and morello sysdep directories Szabolcs Nagy
-- strict thread matches above, loose matches on Subject: below --
2022-10-27 13:50 Szabolcs Nagy
2022-10-26 15:12 Szabolcs Nagy
2022-08-05 19:30 Szabolcs Nagy
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).