summaryrefslogtreecommitdiff
path: root/extra
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2005-11-12 01:10:24 +0000
committerMike Frysinger <vapier@gentoo.org>2005-11-12 01:10:24 +0000
commit38545a368ca50c8c24e5adae349bcbcae2065132 (patch)
tree81eaac7b3d99330be800ab8ae97dee28f2c9b49b /extra
parent63f4057c6726e42960439780675ad165cecc9f75 (diff)
initial port to hppa
Diffstat (limited to 'extra')
-rw-r--r--extra/Configs/Config.hppa25
-rw-r--r--extra/Configs/Config.in12
2 files changed, 37 insertions, 0 deletions
diff --git a/extra/Configs/Config.hppa b/extra/Configs/Config.hppa
new file mode 100644
index 000000000..c198e18d6
--- /dev/null
+++ b/extra/Configs/Config.hppa
@@ -0,0 +1,25 @@
+#
+# For a description of the syntax of this configuration file,
+# see extra/config/Kconfig-language.txt
+#
+
+config TARGET_ARCH
+ default "hppa"
+
+config HAVE_ELF
+ bool
+ select ARCH_HAS_MMU
+ select HAS_NO_THREADS
+ select ARCH_HAS_NO_LDSO
+ select HAVE_NO_SSP
+ default y
+
+config ARCH_SUPPORTS_BIG_ENDIAN
+ bool
+ default y
+
+config ARCH_CFLAGS
+ string
+
+config LIBGCC_CFLAGS
+ string
diff --git a/extra/Configs/Config.in b/extra/Configs/Config.in
index 0d5df50a3..891820e7f 100644
--- a/extra/Configs/Config.in
+++ b/extra/Configs/Config.in
@@ -32,6 +32,9 @@ config TARGET_frv
config TARGET_h8300
bool "h8300 (BROKEN)"
+config TARGET_hppa
+ bool "hppa"
+
config TARGET_i386
bool "i386"
@@ -104,6 +107,10 @@ if TARGET_h8300
source "extra/Configs/Config.h8300"
endif
+if TARGET_hppa
+source "extra/Configs/Config.hppa"
+endif
+
if TARGET_i386
source "extra/Configs/Config.i386"
endif
@@ -1133,8 +1140,13 @@ config UCLIBC_BUILD_PIE
libraries have to be built with -fPIC or -fpic, and all assembler
functions must be written as position independent code (PIC).
+config HAVE_NO_SSP
+ bool
+ default n
+
config UCLIBC_HAS_SSP
bool "Support for propolice smashing stack protector"
+ depends on !HAVE_NO_SSP
default n
help
Add propolice smashing stack protector to the library.