Displaying 7 results from an estimated 7 matches for "config_klibc_thumb".
2019 Feb 01
0
[klibc:master] README.klibc: Document most of the build options
...IBC_ZIP (bool): Include compression support in the gzip
+ command.
+* CONFIG_DEBUG_INFO (bool): Install all executables and the shared
+ library with debug information and build IDs included. If
+ disabled, the executables and shared library are stripped when
+ installed.
+
+For arm only:
+
+* CONFIG_KLIBC_THUMB (bool): Compile all code to Thumb instructions,
+ which should reduce code size slightly. If disabled, regular ARM
+ instructions are used.
+* CONFIG_AEABI (bool): Compile ARM code to use the ARM EABI and the
+ "new" system call ABI.
+
+If both CONFIG_KLIBC_THUMB and CONFIG_AEABI are...
2019 Jan 20
0
[klibc:master] Kbuild: Add option to install unstripped binaries
...ings <ben at decadent.org.uk>
---
defconfig | 1 +
scripts/Kbuild.klibc | 6 +++++-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/defconfig b/defconfig
index 04b98e9..9938e0a 100644
--- a/defconfig
+++ b/defconfig
@@ -7,3 +7,4 @@ CONFIG_REGPARM=y
# ARM options
# CONFIG_KLIBC_THUMB is not set
# CONFIG_AEABI is not set
+# CONFIG_DEBUG_INFO is not set
diff --git a/scripts/Kbuild.klibc b/scripts/Kbuild.klibc
index 7a8ad2a..5a4b71e 100644
--- a/scripts/Kbuild.klibc
+++ b/scripts/Kbuild.klibc
@@ -100,7 +100,7 @@ KLIBCAR := $(AR)
klibc-ar = $(KLIBCAR) $(if $(KBUILD_REPRO...
2019 Feb 01
0
[klibc:master] arm: Enable CONFIG_ARM_EABI by default
...gned-off-by: Ben Hutchings <ben at decadent.org.uk>
---
defconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/defconfig b/defconfig
index 9938e0ab..7d46de94 100644
--- a/defconfig
+++ b/defconfig
@@ -6,5 +6,5 @@ CONFIG_KLIBC_ZLIB=y
CONFIG_REGPARM=y
# ARM options
# CONFIG_KLIBC_THUMB is not set
-# CONFIG_AEABI is not set
+CONFIG_AEABI=y
# CONFIG_DEBUG_INFO is not set
2012 Sep 29
0
[PATCH for Debian packaging] armhf builds are always thumb
.../rules
@@ -10,7 +10,7 @@ ifeq ($(DEB_HOST_ARCH),armel)
DEB_MAKE_ENVVARS := ARCH=arm CONFIG_AEABI=y
endif
ifeq ($(DEB_HOST_ARCH),armhf)
-DEB_MAKE_ENVVARS := ARCH=arm CONFIG_AEABI=y CPU_ARCH=armv7-a CPU_TUNE=cortex-a8
+DEB_MAKE_ENVVARS := ARCH=arm CONFIG_AEABI=y CPU_ARCH=armv7-a CPU_TUNE=cortex-a8 CONFIG_KLIBC_THUMB=y
endif
ifeq ($(DEB_HOST_ARCH),ia64)
DEB_MAKE_ENVVARS := ARCH=ia64
--
1.7.10.4
2012 Oct 01
0
[klibc:master] arm: unbreak armhf shared binaries ( those with thumb)
...at stro.at>
---
usr/klibc/arch/arm/MCONFIG | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/usr/klibc/arch/arm/MCONFIG b/usr/klibc/arch/arm/MCONFIG
index addbe40..53bc1dc 100644
--- a/usr/klibc/arch/arm/MCONFIG
+++ b/usr/klibc/arch/arm/MCONFIG
@@ -19,7 +19,7 @@ ifeq ($(CONFIG_KLIBC_THUMB),y)
CPU_ARCH := $(CPU_ARCH)t
KLIBCREQFLAGS += -mthumb
KLIBCLDFLAGS += --thumb-entry _start
-KLIBCEMAIN = --thumb-entry _start
+KLIBCEMAIN = --thumb-entry main
KLIBCREQFLAGS += -mabi=aapcs-linux
KLIBCSHAREDFLAGS = -Ttext 0x380200
else
2006 Jun 26
0
[klibc 22/43] arm support for klibc
...is actually
+# included from the main Makefile, and that pathnames should be
+# accordingly.
+#
+
+CPU_ARCH := armv4
+CPU_TUNE := strongarm
+
+KLIBCOPTFLAGS = -Os -march=$(CPU_ARCH) -mtune=$(CPU_TUNE)
+KLIBCBITSIZE = 32
+KLIBCREQFLAGS = -fno-exceptions
+KLIBCSTRIPFLAGS += -R .ARM.exidx
+
+ifeq ($(CONFIG_KLIBC_THUMB),y)
+CPU_ARCH := $(CPU_ARCH)t
+KLIBCREQFLAGS += -mthumb
+KLIBCLDFLAGS += --thumb-entry _start
+KLIBCEMAIN = --thumb-entry _start
+KLIBCREQFLAGS += -mabi=aapcs-linux
+KLIBCSHAREDFLAGS = -Ttext 0x380200
+else
+# Extra linkflags when building the shared version of the library
+# This address need...
2006 Jun 28
35
[klibc 00/31] klibc as a historyless patchset (updated and reorganized)
I have updated the klibc patchset based on feedback received. In
particular, the patchset has been reorganized so as not to break
git-bisect.
Additionally, this updates the patch base to 2.6.17-git12
(d38b69689c349f35502b92e20dafb30c62d49d63) and klibc 1.4.8; the main
difference on the klibc side is removal of obsolete code.
This is also available as a git tree at: