search for: config_aeabi

Displaying 13 results from an estimated 13 matches for "config_aeabi".

2016 Jul 04
2
Build regressions/improvements in v4.7-rc6
On Mon, Jul 4, 2016 at 10:12 AM, Geert Uytterhoeven <geert at linux-m68k.org> wrote: > JFYI, when comparing v4.7-rc6[1] to v4.7-rc5[3], the summaries are: > - build errors: +3/-2 + /home/kisskb/slave/src/drivers/vhost/vhost.c: error: call to '__compiletime_assert_844' declared with attribute error: BUILD_BUG_ON failed: __alignof__ *vq->avail > VRING_AVAIL_ALIGN_SIZE:
2016 Jul 04
2
Build regressions/improvements in v4.7-rc6
On Mon, Jul 4, 2016 at 10:12 AM, Geert Uytterhoeven <geert at linux-m68k.org> wrote: > JFYI, when comparing v4.7-rc6[1] to v4.7-rc5[3], the summaries are: > - build errors: +3/-2 + /home/kisskb/slave/src/drivers/vhost/vhost.c: error: call to '__compiletime_assert_844' declared with attribute error: BUILD_BUG_ON failed: __alignof__ *vq->avail > VRING_AVAIL_ALIGN_SIZE:
2019 Feb 01
0
[klibc:master] arm: Enable CONFIG_ARM_EABI by default
...or: Ben Hutchings <ben at decadent.org.uk> AuthorDate: Sat, 2 Feb 2019 00:25:34 +0100 Committer: Ben Hutchings <ben at decadent.org.uk> CommitDate: Sat, 2 Feb 2019 00:50:52 +0100 [klibc] arm: Enable CONFIG_ARM_EABI by default Since Linux 4.14, the "new" system call ABI (CONFIG_AEABI) is enabled by default when building for ARMv6/v7 processors. The old system call ABI can be enabled in parallel (CONFIG_OABI_COMPAT) but is disabled by default. When building a kernel for ARMv4/v5 processors, the default is to enable only the old system call ABI. However, the two distributions...
2012 Sep 29
0
[PATCH for Debian packaging] armhf builds are always thumb
...sten Glaser <tg at mirbsd.org> --- debian/rules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/rules b/debian/rules index 1fb4c44..ec55d7d 100755 --- a/debian/rules +++ b/debian/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....
2016 Jul 04
0
Build regressions/improvements in v4.7-rc6
...apparently enabled the vhost driver in combination with ARM_AEABI=n. In my own randconfig builds I am forcing ARM_AEABI=y because there are a couple of other problems with OABI. If we want to avoid this one, we could make the inclusion of drivers/vhost/Kconfig from arch/arm/kvm/Kconfig depend on CONFIG_AEABI, or perhaps go further force-enable CONFIG_AEABI for ARMv6k and higher (cmpxchg64() is broken on OABI too), and only include vhost if KVM is enabled (KVM in turn requires ARMv7). Arnd
2012 May 25
1
klibc issues on armhf (not Debian/armel)
Hi, we?re currently seeing trouble with klibc on several architectures, cf. http://www.zytor.com/pipermail/klibc/2012-May/003277.html and armhf is being one of them, when using klibc to compile mksh-static with it. I can look into it (asked zumbi for build-deps in a sid chroot on harris already), but not 100% sure I?ll find it, so more eyes on klibc would not be unwelcome ;-) maks, does klibc
2019 Feb 01
0
[klibc:master] README.klibc: Document most of the build options
...tion 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 disabled, the GNU APCS +and the old system call ABI are used. + +For i386 only: + +* CONFIG_REGPARM (bool): Optimise function calls by passing the first + 3 f...
2019 Jan 20
0
[klibc:master] Kbuild: Add option to install unstripped binaries
...t; --- 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_REPRODUCIBLE),$(2),$(1)) KLIB...
2019 Jan 20
0
[klibc:master] Use -Ttext-segment to link shared library on all arches
...x380000 else # Extra linkflags when building the shared version of the library # This address needs to be reachable using normal inter-module # calls, and work on the memory models for this architecture -KLIBCSHAREDFLAGS = -Ttext 0x01800200 +KLIBCSHAREDFLAGS = -Ttext-segment 0x01800000 ifeq ($(CONFIG_AEABI),y) KLIBCREQFLAGS += -mabi=aapcs-linux -mno-thumb-interwork else diff --git a/usr/klibc/arch/arm64/MCONFIG b/usr/klibc/arch/arm64/MCONFIG index 82664a7..6d22847 100644 --- a/usr/klibc/arch/arm64/MCONFIG +++ b/usr/klibc/arch/arm64/MCONFIG @@ -20,4 +20,4 @@ KLIBCREQFLAGS += -fno-exceptions -mgenera...
2020 Jan 27
4
[PATCH] support llvm's lld
...else # Extra linkflags when building the shared version of the library # This address needs to be reachable using normal inter-module # calls, and work on the memory models for this architecture -KLIBCSHAREDFLAGS = -Ttext-segment 0x01800000 +KLIBCSHAREDFLAGS = $(IMAGE_BASE) 0x01800000 ifeq ($(CONFIG_AEABI),y) KLIBCREQFLAGS += -mabi=aapcs-linux -mno-thumb-interwork else diff --git a/usr/klibc/arch/arm64/MCONFIG b/usr/klibc/arch/arm64/MCONFIG index 6d22847e670a..7ab22282ebbe 100644 --- a/usr/klibc/arch/arm64/MCONFIG +++ b/usr/klibc/arch/arm64/MCONFIG @@ -20,4 +20,4 @@ KLIBCREQFLAGS += -fno-exception...
2006 Jun 26
0
[klibc 22/43] arm support for klibc
...-mabi=aapcs-linux +KLIBCSHAREDFLAGS = -Ttext 0x380200 +else +# Extra linkflags when building the shared version of the library +# This address needs to be reachable using normal inter-module +# calls, and work on the memory models for this architecture +KLIBCSHAREDFLAGS = -Ttext 0x01800200 +ifeq ($(CONFIG_AEABI),y) +KLIBCREQFLAGS += -mabi=aapcs-linux -mno-thumb-interwork +else +KLIBCREQFLAGS += -mabi=apcs-gnu -mno-thumb-interwork +endif +endif + diff --git a/usr/klibc/arch/arm/Makefile.inc b/usr/klibc/arch/arm/Makefile.inc new file mode 100644 index 0000000..9222918 --- /dev/null +++ b/usr/klibc/arch/arm/...
2011 Aug 03
18
[Bug 734] New: Iptables on Arm Processor with Vanilla Kernel
http://bugzilla.netfilter.org/show_bug.cgi?id=734 Summary: Iptables on Arm Processor with Vanilla Kernel Product: netfilter/iptables Version: linux-2.6.x Platform: arm OS/Version: Debian GNU/Linux Status: NEW Severity: critical Priority: P5 Component: unknown AssignedTo: netfilter-buglog at
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: