From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lj1-x233.google.com (mail-lj1-x233.google.com [IPv6:2a00:1450:4864:20::233]) by sourceware.org (Postfix) with ESMTPS id 5B19F3858D1E for ; Sun, 14 Jan 2024 15:47:31 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5B19F3858D1E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 5B19F3858D1E Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::233 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1705247253; cv=none; b=FcC9MGzOGMv3nUuzQhSQzAaD5n1ngqpq5SEMPR78PUxTjeeqVEcfyDx0KTnDN89UIoxvgkFAmxFg2u0cNNR5wUK7OicpuvZbZYIvUcDXG5yDlxcV067H3VQ3nkbYp6IyuYimTxur6ke/fODYvdPo8UJaugL2YUR9U1G0r5f36RE= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1705247253; c=relaxed/simple; bh=9/TX64iFt0LzzMENNkp12Ap7NJyPNBDSYPUUHAwOtdg=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=Nlf8yh4ICGTvcf49KA9qKWiQAwYbF2dhOpm5DkAo/4tvcAQTCvRO0X1qccbdCGHK6+tuznG2Hl1y5SUmNodpIvQuPdmx4DKzhKv3zeGWrFB0fFDhZeJ2hDk5QyCxpAPNDYFxZ+JeIEoNdtfYJ3bQGQYUo5LbzU+u2kUsAN1rFg8= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-lj1-x233.google.com with SMTP id 38308e7fff4ca-2cd0c17e42bso90312161fa.0 for ; Sun, 14 Jan 2024 07:47:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705247249; x=1705852049; darn=sourceware.org; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=qASzjirXroFIUugugUyfUJig1BT+BIfUKyE7uOysnYI=; b=UpJ+pQyHn74hbsl7RYOWtg97uSx6+1la1yUX4BWiulW+fVVBqpC9ZoGWnlNoglA2BJ cv2AVGodnzNsL1W03ldAkrZLy8EiSbdK9GZnEN36sO43ji17i0yY+Z+U9tOF5jTEAkzj BXX2LMqkQkVvdgMRop2wF5mg6d4Q7jKNnX/mKN5AhCrPOZykAsHAL7E+8pLnAOpdXG6S J2dYNttm0KWYzvo0G71+Xgh2VkMbJlyH2xeAiZV+4pms9gMtiYrivI6sZzKGfnSMj22F 6efIYZQpeMnZ/hW2l+hix03Onxq0uikB+SAM27vm6YTiHRAGEUWw8VCh8D91uTHFb80s isJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705247249; x=1705852049; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=qASzjirXroFIUugugUyfUJig1BT+BIfUKyE7uOysnYI=; b=fa57OI5zWkl8ASkaZhkflMYet0PNfUJPNuv6SAgeLOFG8tQVX7Q7ET8/fJG4h9eCQO eF2U9pYDAUA9jieKxAs4dZ+KsLXH4PKV2pFVeF32C/XGxAVdIkGYlOItDM0c/PsbBa1h l6UC4uleaM5rgnFQjYxUqOjz7N98zyH4BRW0UvRXE6LsXc+4W9j4ZXTNbucLraS5ZuDe v6k170JDHr0xZX7kbqSN+F5RATxkOkZKyjepM5YaA8V2HD5Ipt5oUKhUcikkUL0uX6kc 9UPyv9e90hkPGPJV91J2Gut45zjX2bHlhhhGfFq5AAxd0FGTwT/68aJIqe814qOXhGWV Gz9Q== X-Gm-Message-State: AOJu0YyD/co9YtpaiZVVLUepU//TMMgqS3uySji5pD1lsEbZOopzcjRk BrS5RlNX41T3i4rRIBodanlClXGat7deGw== X-Google-Smtp-Source: AGHT+IHOLywn4SdDNwVHGq13mgiRT55Zt6xevUCgHU1d0Mp9jcOHklYOXxuKQkYux4cdZAGZ9MmAOg== X-Received: by 2002:a2e:a37c:0:b0:2cc:843a:eca2 with SMTP id i28-20020a2ea37c000000b002cc843aeca2mr1615039ljn.20.1705247249159; Sun, 14 Jan 2024 07:47:29 -0800 (PST) Received: from hallertau.. (ip006.net-192-176-117.koping.net. [192.176.117.6]) by smtp.gmail.com with ESMTPSA id y43-20020a05651c222b00b002cd65f9ce8asm1094194ljq.118.2024.01.14.07.47.28 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 14 Jan 2024 07:47:28 -0800 (PST) From: Mikael Pettersson To: newlib@sourceware.org Subject: [BUG] newlib-4.4.0 fails to build for m68k-elf Date: Sun, 14 Jan 2024 16:47:09 +0100 Message-ID: <20240114154727.2980243-1-mikpelinux@gmail.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-4.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Building newlib-4.4.0 for m68k-unknown-elf fails with m68k-unknown-elf-gcc -B/tmp/objdir/m68k-unknown-elf/newlib/ -isystem /tmp/objdir/m68k-unknown-elf/newlib/targ-include -isystem /tmp/newlib-4.4.0.20231231/newlib/libc/include -B/tmp/objdir/m68k-unknown-elf/libgloss/m68k -L/tmp/objdir/m68k-unknown-elf/libgloss/libnosys -L/tmp/newlib-4.4.0.20231231/libgloss/m68k -g -O2 -O2 -I. -I/tmp/newlib-4.4.0.20231231/libgloss/m68k/.. -I./.. -idirafter /tmp/newlib-4.4.0.20231231/libgloss/m68k/../../include -c -g -O2 /tmp/newlib-4.4.0.20231231/libgloss/m68k/../read.c /tmp/newlib-4.4.0.20231231/libgloss/m68k/../read.c:24:1: error: conflicting types for 'read'; have 'int(int, void *, size_t)' {aka 'int(int, void *, long unsigned int)'} 24 | read (int fd, | ^~~~ In file included from /tmp/newlib-4.4.0.20231231/newlib/libc/include/unistd.h:4, from /tmp/newlib-4.4.0.20231231/libgloss/m68k/../glue.h:16, from /tmp/newlib-4.4.0.20231231/libgloss/m68k/../read.c:15: /tmp/newlib-4.4.0.20231231/newlib/libc/include/sys/unistd.h:179:25: note: previous declaration of 'read' with type '_ssize_t(int, void *, size_t)' {aka 'long int(int, void *, long unsigned int)'} 179 | _READ_WRITE_RETURN_TYPE read (int __fd, void *__buf, size_t __nbyte); | ^~~~ make[4]: *** [Makefile:528: read.o] Error 1 make[4]: Leaving directory '/tmp/objdir/m68k-unknown-elf/libgloss/m68k' make[3]: *** [Makefile:4954: all-recursive] Error 1 make[3]: Leaving directory '/tmp/objdir/m68k-unknown-elf/libgloss' make[2]: *** [Makefile:1225: all] Error 2 make[2]: Leaving directory '/tmp/objdir/m68k-unknown-elf/libgloss' make[1]: *** [Makefile:9528: all-target-libgloss] Error 2 make[1]: Leaving directory '/tmp/objdir' make: *** [Makefile:879: all] Error 2 Toolchain built from binutils-2.41 and gcc-13.2.0. newlib-4.3.0 built fine, the issue started with: # first new commit: [3d10b04f1ed9bf53c282081c88165951e8c32cec] Fix various c99/gcc-14 issues in generic libgloss code