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-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

* [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

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-08-05 19:30 [glibc/arm/morello/main] aarch64: morello: Use separate lp64 and morello sysdep directories Szabolcs Nagy
2022-10-26 15:12 Szabolcs Nagy
2022-10-27 13:50 Szabolcs Nagy
2022-11-23 14:40 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).