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: