From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lf1-f42.google.com (mail-lf1-f42.google.com [209.85.167.42]) by sourceware.org (Postfix) with ESMTPS id B9E36385800E for ; Mon, 31 Jan 2022 14:36:38 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org B9E36385800E Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=rtems.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-lf1-f42.google.com with SMTP id p27so27309695lfa.1 for ; Mon, 31 Jan 2022 06:36:38 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:reply-to:from:date:message-id :subject:to; bh=sEcjb/GdaIkVatpwfs1Ywvm4ByjffCkfcPTnXILIXkU=; b=kn2r2JnS9t3jvJTjJpSaTEOtX2cEQzFhKlA50sbZGtxKyNmFXrjBWH3bWKj2Fez97T uyOmMlz5MzGWSKTNxrExTUtxFfUcsncPNBoZjyAF+nybmMCh/fTZmuKpDUqtWI0hkenC 5AMJrs+20BaPyyKe3n6bC2D60mBj6OZ2D6/YA3dJFsPYSWqikgN0477zPEQU09CeUk+w yl4Fjyi1KbvnrxGEOQsiZcGO1rI4caugbPKdtAzFBt4RDWsukH+JvEXEE7Zd9q6mC5Sc VSchthPLpm5C/2SzyP3QKns58eiU9BO417ooKmLtB2KSu57ZU9HphNYh00qdU/CtuhBk 7uuQ== X-Gm-Message-State: AOAM531LHqIhRkQ65dNtdoWt8Dc+yAssb3C72jSfGprXpClKGsx4Yu5e JfWGhO62U6XCd5pWbKCx6/JltMf/y341oA== X-Google-Smtp-Source: ABdhPJzUf4Fn6+GG171advIPDqj1sMYfsrX6+fKXO4R4oqVnhPuyG3cayuHtKQjiTHH7eiVPEdQ0iA== X-Received: by 2002:a05:6512:118c:: with SMTP id g12mr15880657lfr.55.1643639796640; Mon, 31 Jan 2022 06:36:36 -0800 (PST) Received: from mail-lf1-f41.google.com (mail-lf1-f41.google.com. [209.85.167.41]) by smtp.gmail.com with ESMTPSA id d22sm2742023lfa.108.2022.01.31.06.36.36 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 31 Jan 2022 06:36:36 -0800 (PST) Received: by mail-lf1-f41.google.com with SMTP id bu18so27264962lfb.5 for ; Mon, 31 Jan 2022 06:36:36 -0800 (PST) X-Received: by 2002:a05:6512:128b:: with SMTP id u11mr15576728lfs.470.1643639796081; Mon, 31 Jan 2022 06:36:36 -0800 (PST) MIME-Version: 1.0 Reply-To: joel@rtems.org From: Joel Sherrill Date: Mon, 31 Jan 2022 08:36:24 -0600 X-Gmail-Original-Message-ID: Message-ID: Subject: RTEMS Tools Build with Recent Newlib To: Newlib Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-3031.6 required=5.0 tests=BAYES_00, FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS, KAM_DMARC_STATUS, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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: newlib@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Newlib mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Jan 2022 14:36:40 -0000 Hi I bumped the newlib hash to the following in the RTEMS tools recipes: commit 502cf4b7b5b79b83e8f41b4074212f9e27753f0b (HEAD -> master, origin/master, origin/HEAD) Author: Mike Frysinger Date: Sat Jan 29 01:33:44 2022 -0500 libgloss: fix more missing dir with parallel install Depending on the processing order of rules when installing in parallel, these install rules might be processed before some other rule happens to create the respective dirs. Make sure each one creates the needed dirs before installing into them. And tried to build the following architectures: aarch64 arm bfin i386 lm32 m68k microblaze mips moxie nios2 or1k powerpc riscv sh sparc64 sparc v850 x86_64 arm, i386, and riscv did not complete the tool chain build. All three architectures failed with multiple files having errors like these: In file included from ../../../../../../gnu-mirror-gcc-40ccb47/newlib/libm/machine/arm/s_floor.c:39: ../../../../../../gnu-mirror-gcc-40ccb47/newlib/libm/machine/arm/../../math/s_floor.c:65:10: fatal error: fdlibm.h: No such file or directory 65 | #include "fdlibm.h" | ^~~~~~~~~~ compilation terminated. make[5]: *** [lib_a-s_floor.o] Error 1 ../../../../../../gnu-mirror-gcc-40ccb47/newlib/libm/machine/arm/s_fma_arm.c:37:10: fatal error: math_config.h: No such file or directory 37 | #include "math_config.h" | ^~~~~~~~~~~~~~~ I didn't proceed with building RTEMS or our tests but will once all tool chains are building. --joel