From patchwork Wed May 30 13:12:16 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Florian La Roche X-Patchwork-Id: 922792 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=uclibc-ng.org (client-ip=89.238.66.15; helo=helium.openadk.org; envelope-from=devel-bounces@uclibc-ng.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=pilz.de Received: from helium.openadk.org (helium.openadk.org [89.238.66.15]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 40wrbr3XYtz9s01 for ; Wed, 30 May 2018 23:12:22 +1000 (AEST) Received: from helium.openadk.org (localhost [IPv6:::1]) by helium.openadk.org (Postfix) with ESMTP id 3BC7A1010B; Wed, 30 May 2018 15:12:18 +0200 (CEST) X-Original-To: devel@uclibc-ng.org Delivered-To: devel@helium.openadk.org Received: from mail1.pilz.de (mail1.pilz.de [212.211.209.113]) by helium.openadk.org (Postfix) with ESMTPS id 11AFA10091; Wed, 30 May 2018 15:12:17 +0200 (CEST) X-IronPort-AV: E=Sophos;i="5.49,460,1520895600"; d="scan'208";a="637135" Received: from unknown (HELO srv-desm01) ([172.20.2.85]) by mail1.pilz.de with ESMTP; 30 May 2018 15:12:15 +0200 Received: from srv-dema01.de.pilz.local ([172.16.206.58]) by srv-desm01 (IBM Domino Release 9.0.1FP8) with ESMTP id 2018053015111495-2965306 ; Wed, 30 May 2018 15:11:14 +0200 In-Reply-To: <20180529212529.GH2438@waldemar-brodkorb.de> To: Waldemar Brodkorb From: "Florian La Roche" Message-ID: Date: Wed, 30 May 2018 15:12:16 +0200 References: <20180529212529.GH2438@waldemar-brodkorb.de> MIME-Version: 1.0 X-KeepSent: 1D4B3F0E:6AFAC454-C125829D:00475314; type=4; flags=0; name=$KeepSent X-Mailer: IBM Notes Release 9.0.1FP4 June 08, 2015 X-MIMETrack: Serialize by ntm_grab.EXE on DEMA01/SRV/Pilz(Release 9.0.1FP8 HF475|July 13, 2017) at 30.05.2018 15:12:16, Serialize complete at 30.05.2018 15:12:16, Itemize by SMTP Server on desm01/dmz(Release 9.0.1FP8|February 23, 2017) at 30.05.2018 15:11:14, Serialize by Router on desm01/dmz(Release 9.0.1FP8|February 23, 2017) at 30.05.2018 15:11:15, Serialize complete at 30.05.2018 15:11:15 X-Disclaimed: 59795 X-TNEFEvaluated: 1 Cc: buildroot@busybox.net, devel@uclibc-ng.org Subject: [uclibc-ng-devel] Antwort: Re: thumb_swp/thumb_swpb X-BeenThere: devel@uclibc-ng.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: uClibc-ng Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: devel-bounces@uclibc-ng.org Sender: "devel" Hello Waldemar Brodkorb, seems this is triggered if gcc (also with older versions) compiles for coretex-a53 if thumb-mode is enabled. (So this would trigger if e.g. raspberrypi3_defconfig gets thumb mode enabled or if you change vexpress_defconfig to compile for a53.) The error output from gcc is: AS ldso/ldso/arm/thumb_atomics.oS ldso/ldso/arm/thumb_atomics.S: Assembler messages: ldso/ldso/arm/thumb_atomics.S:49: Error: swp{b} use is obsoleted for ARMv8 and later ldso/ldso/arm/thumb_atomics.S:55: Error: swp{b} use is obsoleted for ARMv8 and later Makerules:373: recipe for target 'ldso/ldso/arm/thumb_atomics.oS' failed How to reproduce this: git clone https://github.com/buildroot/buildroot.git pushd buildroot patch -s -p1 < ../buildroot.patch make qemu_arm_vexpress_defconfig make popd with buildroot.patch: Do you know which software depends on this spcial function to exist in uclibc-ng? best regards, Florian La Roche Geschäftsführung: Susanne Kunschert, Thomas Pilz Pilz GmbH & Co. KG, Sitz: Ostfildern, HRA 210 893, Amtsgericht Stuttgart Kompl. Ges. Peter Pilz GmbH, Sitz: Ostfildern, HRB 210 612, Amtsgericht Stuttgart Umsatzsteuer: ID-Nr. DE 145 355 773, WEEE-Reg.-Nr. DE 71636849 This email is intended solely for the use of the named address(es). Any unauthorised disclosure, copying or distribution of these confidential information contained therein, or the taking of any action based on it, is prohibited. The sender disclaims any liability for the integrity of this email. Legally binding declarations must be in written form. Umweltschutz liegt uns am Herzen! - Bitte denken Sie an unsere Umwelt, bevor Sie diese E-Mail drucken. We do care about the environment! - Please consider the environment before printing this e-mail. diff --git a/configs/qemu_arm_vexpress_defconfig b/configs/qemu_arm_vexpress_defconfig index 34a50aa8d5..2f3e8a7c54 100644 --- a/configs/qemu_arm_vexpress_defconfig +++ b/configs/qemu_arm_vexpress_defconfig @@ -1,9 +1,11 @@ # Architecture BR2_arm=y -BR2_cortex_a9=y +BR2_cortex_a53=y BR2_ARM_ENABLE_NEON=y BR2_ARM_ENABLE_VFP=y -BR2_ARM_FPU_VFPV3D16=y +BR2_ARM_FPU_VFPV4=y + +BR2_ARM_INSTRUCTIONS_THUMB2=y # System BR2_SYSTEM_DHCP="eth0"