From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from albireo.enyo.de (albireo.enyo.de [37.24.231.21]) by sourceware.org (Postfix) with ESMTPS id 953EE3858D28 for ; Sat, 23 Oct 2021 12:38:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 953EE3858D28 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=deneb.enyo.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=deneb.enyo.de Received: from [172.17.203.2] (port=46343 helo=deneb.enyo.de) by albireo.enyo.de ([172.17.140.2]) with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) id 1meGI8-00055A-Ut; Sat, 23 Oct 2021 12:38:28 +0000 Received: from fw by deneb.enyo.de with local (Exim 4.94.2) (envelope-from ) id 1meGI8-0006GY-Ju; Sat, 23 Oct 2021 14:38:28 +0200 From: Florian Weimer To: "Dallman, John via Gcc-help" Subject: Re: C, -fexceptions, libgcc_s, and related matters on arm64 References: Date: Sat, 23 Oct 2021 14:38:28 +0200 In-Reply-To: (John via Gcc-help Dallman's message of "Fri, 22 Oct 2021 13:24:30 +0000") Message-ID: <87y26jdigr.fsf@mid.deneb.enyo.de> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Status: No, score=-5.7 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, KAM_NUMSUBJECT, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc-help@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-help mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Oct 2021 12:38:34 -0000 * John via Gcc-help Dallman: > My arm64 compile options are similar: cc -march=armv8-a -ffp-contract=off -O -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200112L -c -fexceptions -std=c99 -Wformat -Wformat-security -fstack-protector-strong -fno-strict-aliasing > > Any suggestions? Check -S output and see if references to the personality routine are there. Then proceed to the generated object files. Maybe your AArch64 toolchain defaults to static linking? Or the compiler is not GCC and does not actually implement this GNU extension?