From owner-freebsd-mips@freebsd.org Sat Nov 11 20:54:34 2017 Return-Path: Delivered-To: freebsd-mips@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DBED8E737EC; Sat, 11 Nov 2017 20:54:34 +0000 (UTC) (envelope-from mizhka@gmail.com) Received: from mail-qk0-x229.google.com (mail-qk0-x229.google.com [IPv6:2607:f8b0:400d:c09::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 977ED6E862; Sat, 11 Nov 2017 20:54:34 +0000 (UTC) (envelope-from mizhka@gmail.com) Received: by mail-qk0-x229.google.com with SMTP id d125so1223073qkc.12; Sat, 11 Nov 2017 12:54:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=SUcsTDfGZZX3KojWkIJuyHVxWQWTehe0JevlmfACx7U=; b=YGIyWGpSj4LyFEsrCKzArID8Bzp3C/br3881jXennFbkLY0PQ798Z8Tpanbuu3znNH h9aWkXThB+0U19oG8r2vvblEtABD45jPYZIT/6vY0jV8sjcUlaN1Ugnr/JSaOCdMeC4Z PwhuKhhSI7eKOEExJ1B6oM+JzgS6sBUSMyEwBnNk9UM6DjBWcxeHPQ0xgQwWvOvp0yjX rXB505rmY7zk8JXzzko0nPApfsI293+3EWsG+JPhxVIiF5ZqlX1pj+rTkrO+7PXGdxZ2 RzTkDqDS0cNgdsf1RcpUkQcgBgFm6jf3GZf4upT5Xm5h6KSARLWcRQXdyw5Z9FJs40Xt hnZg== 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:cc; bh=SUcsTDfGZZX3KojWkIJuyHVxWQWTehe0JevlmfACx7U=; b=tIhrWNFmUMhN1yR4KyahPm/4f2oyHkZbfmJfq1Cq53v4QXuxq79EWPfmo9jxuE8U3G f1zXTFgiJap8QtgKUXuAXDefjz/Lz7rELyc5O3Q3oyk30UX6voQiCElHZcg46bEyKfK8 TYUPWVjAf9dcOfrViicNM5O+nm3kmJ924qfKrSrRTFXrICkpCiFnr+bJmHEiYqUcMGAx UcgKZl3Pyk5UggAnc4eJPUIrS2W5Qp9OSePKfTpJ7MAuwIfam0kjk5NAfsx84ddpX71l r7b63v2fx7ZG0z2AIrTPgrMo9Wt1HQWz1odd9GLxymn8kqcUK8RGuKjxXQX8X4Ll+AoZ itlQ== X-Gm-Message-State: AJaThX7hfNlHLDpMgDpJFFtsQPDXgO3zMKCyMyA0mP/3bGpsOfbeOMDj KUXV2Ii+sf2HaDWHxOLVvQJ/eiiL7M0QPFgjh9vrHA4A X-Google-Smtp-Source: AGs4zMYgrO5I9FAfeGpLqa3viyzNBfzDFSJT63BVdNSPHRWNTqfca/ta2OK3aU+DRItp9jio/gjrLALeYE74nlbiLL0= X-Received: by 10.55.75.130 with SMTP id y124mr6516825qka.255.1510433673448; Sat, 11 Nov 2017 12:54:33 -0800 (PST) MIME-Version: 1.0 Received: by 10.140.96.47 with HTTP; Sat, 11 Nov 2017 12:54:32 -0800 (PST) From: Michael Zhilin Date: Sat, 11 Nov 2017 23:54:32 +0300 Message-ID: Subject: [mips32] build is broken due to lack of .cfi-sections support in gcc 4.2.1 To: freebsd-current Current , freebsd-mips@freebsd.org, jhb@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Nov 2017 20:54:35 -0000 Hi, I've got compilation error for mips32 build by gcc 4.2.1 (freebsd-wifi-build): [halloween:/repo/onion/src/libexec/rtld-elf]$ make /repo/onion/src/libexec/rtld-elf/mips/rtld_start.S: Assembler messages: /repo/onion/src/libexec/rtld-elf/mips/rtld_start.S:35: Error: unknown pseudo-op: `.cfi_sections' *** Error code 1 Stop. make[2]: stopped in /repo/onion/src/libexec/rtld-elf [halloween:/repo/onion/src/libexec/rtld-elf]$ cc -isystem /repo/onion/obj/mipsel/repo/onion/src/mips.mipsel/tmp/usr/include -L/repo/onion/obj/mipsel/repo/onion/src/mips.mipsel/tmp/usr/lib -B/repo/onion/obj/mipsel/repo/onion/src/mips.mipsel/tmp/usr/lib --sysroot=/repo/onion/obj/mipsel/repo/onion/src/mips.mipsel/tmp -B/repo/onion/obj/mipsel/repo/onion/src/mips.mipsel/tmp/usr/bin -O -pipe -G0 -EL -mabi=32 -msoft-float -march=mips32 -Wall -DFREEBSD_ELF -DIN_RTLD -ffreestanding -I/repo/onion/src/lib/csu/common -I/repo/onion/src/libexec/rtld-elf/mips -I/repo/onion/src/libexec/rtld-elf -fpic -DPIC -g -MD -MF.depend.rtld_start.o -MTrtld_start.o -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wformat=2 -Wno-format-extra-args -Werror -c /repo/onion/src/libexec/rtld-elf/mips/rtld_start.S -o rtld_start.o /repo/onion/src/libexec/rtld-elf/mips/rtld_start.S: Assembler messages: /repo/onion/src/libexec/rtld-elf/mips/rtld_start.S:35: Error: unknown pseudo-op: `.cfi_sections' [halloween:/repo/onion/src/libexec/rtld-elf]$ cc -v Using built-in specs. Target: mipsel-undermydesk-freebsd Configured with: FreeBSD/mipsel system compiler Thread model: posix gcc version 4.2.1 20070831 patched [FreeBSD] The section info for call frame information has been added in revision 325624 by jhb@. This impacts several MIPS32 builds by freebsd-wifi-build (broadcom, may be atheros). Is my gcc toolchain old? switch to clang? Thanks!