From 38545a368ca50c8c24e5adae349bcbcae2065132 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Sat, 12 Nov 2005 01:10:24 +0000 Subject: initial port to hppa --- extra/Configs/Config.hppa | 25 +++++++++++++++++++++++++ extra/Configs/Config.in | 12 ++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 extra/Configs/Config.hppa (limited to 'extra') 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. -- cgit v1.2.3