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=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 5201 invoked from network); 7 Mar 2023 13:48:21 -0000 Received: from second.openwall.net (193.110.157.125) by inbox.vuxu.org with ESMTPUTF8; 7 Mar 2023 13:48:21 -0000 Received: (qmail 32626 invoked by uid 550); 7 Mar 2023 13:48:17 -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 32593 invoked from network); 7 Mar 2023 13:48:16 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=performancejones.com; s=20200504-mewmn7j8; t=1678196885; bh=DhzYU3KWKCJ4A2//OavXUIxn6H6R2jpzwtZPR+YlbY8=; h=Date:From:To:Subject:From; b=qBZb3L8pM8ss+5LBLRJQVPg8zntp2az4dfXnoNw/1KIh0QzW+A1gBYToKYa1aSsSg TzMiwQxavv2xnrWXzAgxkBXJQM9uzMJ3pw2uqtHESriNa3Gta9hW01XqmXhcK9Ak+2 wua7WK2c9OkDXKKzd4XUAoXYHG7SyateGcNv6zug= X-Auth-ID: max@performancejones.com Date: Tue, 7 Mar 2023 13:48:03 +0000 From: "Max R. Dechantsreiter" To: musl@lists.openwall.com Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Classification-ID: 3f6ef50a-8108-4269-ab2b-6bb16ac737d4-1-1 Subject: [musl] unknown type name '__gnuc_va_list' My musl-1.2.3 fails to compile the simple test: cat > hello.c < int main() { printf("Hello, world!\n"); return 0; } EOF $INSTALL/bin/musl-gcc hello.c /usr/include/stdio.h:52:9: error: unknown type name '__gnuc_va_list' 52 | typedef __gnuc_va_list va_list; | ^~~~~~~~~~~~~~ /usr/include/stdio.h:52:24: error: conflicting types for 'va_list'; have 'int' 52 | typedef __gnuc_va_list va_list; | ^~~~~~~ . . . I configured musl as follows: CC=gcc ./configure \ --prefix=$INSTALL \ --target=x86_64 \ --disable-shared \ >& configure.log # CROSS_COMPILE configured to "x86_64-": sed -i 's/\(CROSS_COMPILE = \).*/\1/' config.mak and built (cleanly) with GCC 12.1.0 on Linux version 4.19.0 (mockbuild@builder1.eng.sw.ru) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) ) #1 SMP Thu Dec 15 20:31:06 MSK 2022 I had the same problem with GCC 10.2.1. Is there a known fix/workaround someone could provide?