From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 4448 invoked from network); 16 Feb 2022 10:25:18 -0000 Received: from mother.openwall.net (195.42.179.200) by inbox.vuxu.org with ESMTPUTF8; 16 Feb 2022 10:25:18 -0000 Received: (qmail 26543 invoked by uid 550); 16 Feb 2022 10:25:16 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 26511 invoked from network); 16 Feb 2022 10:25:15 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:reply-to:from:date:message-id :subject:to; bh=NkFI5JoNUGr6WmVDcpArsaKXE31ZLloIR/lfGRGkEAI=; b=DetUgnRmrjZjbVsBb1WjNXBjVM8GKCnIw0EaRtS8Et335bzz2XYiNqUs/+knPv4w2T 66CwzhWkgC0cOuInFbzb2gS8i4MK29b/klOLAqqY4v+8WL1sNXxnRRLTH7TOevgwG9KZ QZjlPpodsaIveq8Y9SQO38U4Rpn4Dz9aMMrSVbv9l0CpkC76PvdTjt82jsuzVS2VXxmc 9jvhuBJ1BPuAiMgB0/JCsI50l7Swz0rzDbrsv54Csq5DbWwpZIvLlZjlelPILT7upeef vj6+sEKYgrlv6li4JpszYN4GcMpCSDuVkX6MvIV4vlXQSomnN7KZAUa4tZWigYhywCqc lx6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:reply-to :from:date:message-id:subject:to; bh=NkFI5JoNUGr6WmVDcpArsaKXE31ZLloIR/lfGRGkEAI=; b=jvKEqGKV0IL87y+jd87KLNkUug2DmcUdwqa7NOtBNayAcRjkHQWHrBCrqtL/XwJits HSJLSIBCPyrs6cx9AA2SGsHYoS4MBGOpjfxr3hJGtWP6YW2nwYOc2Kk1CuvD9okaUgFM 68ts7xPZZlJpmc6HBs9JcXLG/fXkpmVXr1OeUvcEiuHjSQwNvUJyIlE21JDma0e1A9DB ESTzVhU7vHAHp/HTKH3zDSwUN0CK5JdsFARiBE+rE1xs3A7fVZ7HxWHXl2/VbzeIVrhD e/BQxjAbo1f9eEXCUkOu/jgVYcU3nL5H7I51G5mVECzbLT+nhnKWD+GV/i1TDRNJ8ZSV DBtw== X-Gm-Message-State: AOAM530/FNGaV73zzsj7LIGPKQ4a4ddkg+e15620FV1vdzjdrlAT/fCK qkpJcMHDv1T/d4gfBqZ8/ifSobC9vVnYH8LE89oRMV1Jl7A= X-Google-Smtp-Source: ABdhPJySrp4ppF1HwUgu6aQ18OnylMgFVK2wLnDvcLMNqYfwo5Txr0oWSgsbZVCZdhRDTB9CST6UXbheUkBXzFYUj8A= X-Received: by 2002:a17:902:e94e:b0:14d:85a1:c846 with SMTP id b14-20020a170902e94e00b0014d85a1c846mr1890985pll.120.1645007099332; Wed, 16 Feb 2022 02:24:59 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Jeffrey Walton Date: Wed, 16 Feb 2022 05:24:48 -0500 Message-ID: To: musl@lists.openwall.com Content-Type: text/plain; charset="UTF-8" Subject: Re: [musl] musl how to use hard float with aarch64-none-elf-gcc On Wed, Feb 16, 2022 at 4:51 AM SIMONE MIONE <205212@studenti.unimore.it> wrote: > > I am trying to integrate musl in a baremetal environment. I already have float support but I can't manage to disable soft-float by musl. > > I configure with: > ./configure --target=aarch64-none-elf --enable-debug --disable-shared > And simple compile with: > make > > Does anyone know how to use hardfloat instead of soft float? Is there any option or flag? Thank you The GCC options for hard-floats are -mfpu=neon -mfloat-abi=hard. In later versions of GCC, you can also use -mfpu=auto (sometimes). You usually stuff them in CFLAGS and CXXFLAGS during make or when you setup the environment before running configure. Jeff