From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 88008 invoked by alias); 17 Aug 2017 20:38:18 -0000 Mailing-List: contact newlib-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: newlib-owner@sourceware.org Received: (qmail 87990 invoked by uid 89); 17 Aug 2017 20:38:17 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.4 required=5.0 tests=AWL,BAYES_00,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_SPAM,SPF_PASS autolearn=no version=3.3.2 spammy=undertaking, pursued, UD:wordpress.com, cumbersome X-HELO: mail-yw0-f178.google.com Received: from mail-yw0-f178.google.com (HELO mail-yw0-f178.google.com) (209.85.161.178) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 17 Aug 2017 20:38:16 +0000 Received: by mail-yw0-f178.google.com with SMTP id n83so20273628ywn.2 for ; Thu, 17 Aug 2017 13:38:16 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=NuxZL/6ssla50BmRUGHRP3UKiaT7CKUzV9hvrGCzWHY=; b=HyxcmdKxP1sgXKda2J1uq1DM6TKyDJnfqfFYy+3burCxgYorfntamTIuXmGPJza3jG 08XG0YVAfujDWYhVzF5zxV3ahR8Ah4GPgF12u4WkwiSVaNNhf83YwLys/7oKKIFUl7fF 8YJZMOQ2rAFIZBV7j3BCRnA2WzisZ4utsqhTKNcIKz0hpPK6BO+095uRFoxzIcalg+gf S9Xf1q/r4fqOTvlNBsalBE6hc5mr8kSSzwYja0EfU9iOYGAnc4027OLZw8oY0vt+gT/J 9dLPYBdvgC7w79V/PSpWSI3zO0Ud6DjSDryzi4M68cL6ZXAhj1NyoNQKgmSULRit1w1p iYXQ== X-Gm-Message-State: AHYfb5go7Lc4uUYL/llNkOKdukrj5bE5fVX71/IcA+VtRgOaIt9fNzk1 N688TL4qCRS1sWlye+Xbhb3NceyTt4tUS28= X-Received: by 10.129.90.84 with SMTP id o81mr5564008ywb.188.1503002293985; Thu, 17 Aug 2017 13:38:13 -0700 (PDT) MIME-Version: 1.0 Received: by 10.129.211.10 with HTTP; Thu, 17 Aug 2017 13:38:13 -0700 (PDT) From: R0b0t1 Date: Thu, 17 Aug 2017 21:07:00 -0000 Message-ID: Subject: Compilation failures targeting arm-none-eabi, newlib-2.5.0 To: newlib@sourceware.org Content-Type: text/plain; charset="UTF-8" X-IsSubscribed: yes X-SW-Source: 2017/txt/msg00834.txt.bz2 Hello, I am trying to produce a toolchain capable of generating programs for Cortex-M devices. I am using GCC 7.2.0 and binutils-2.28.1 - for a while I was expecting to require help from the developers of those projects, and they likely would want to support their recent releases. If it would be expedient to use older versions please let me know. The basic outline of all steps I am undertaking is here: https://istarc.wordpress.com/2014/07/21/stm32f4-build-your-toolchain-from-scratch/. The steps given seem to be lacking in certain areas and differ from his published script, although the script does not deal with setting up Newlib. The failure building Newlib is as follows: make[6]: Entering directory '/arm-none-eabi/build/newlib-2.5.0.20170720/arm-none-eabi/libgloss/arm/semihv2m' make[6]: *** No rule to make target 'all'. Stop. Configuration is: export TARGET=arm-none-eabi export PREFIX=/home/R0b0t1/arm-none-eabi export PATH=$PATH:/home/R0b0t1/arm-none-eabi/bin ./configure --target=$TARGET --prefix=$PREFIX --with-cpu=cortex-m4 --with-fpu=fpv4-sp-d16 --with-float=hard --with-mode=thumb --enable-interwork --enable-multilib --with-gnu-as --with-gnu-ld --disable-nls --disable-newlib-supplied-syscalls If I attempt to build Newlib inside the source directory, I briefly receive a different error involving a missing Makefile. If this should be pursued I can try to reproduce the error, but after trying to reproduce it I end up with the error above. Any help is greatly appreciated, I am doing my development in a VM for now using the ARM released toolchains. It is kind of cumbersome. R0b0t1.