Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20180817084856.GZ4418@port70.net>
Date: Fri, 17 Aug 2018 10:48:56 +0200
From: Szabolcs Nagy <nsz@...t70.net>
To: musl@...ts.openwall.com
Cc: Rich Felker <dalias@...c.org>,
	Sebastian Gottschall <s.gottschall@...wrt.com>
Subject: Re: Patches for gcc 8

* Sebastian Gottschall <s.gottschall@...wrt.com> [2018-08-17 08:30:36 +0200]:
> There are no patches required. i'm using musl with GCC 8.2.0 right now and
> can't find any issues on x86, x64, arm and mips

the s390, m68k, j2 patches are not upstream (yet)

there are some minor issues with upstream gcc, the most
common one is probably -fstack-protector on i386 and ppc
fails to link a __stack_chk_fail definition (glibc uses
a linker script for this to add libssp_nonshared.a),

and -static -pie produced position independent executable
on musl toolchains, but in gcc 8 you need -static-pie
for that, otherwise it's just normal -static executable
(this is a problem if you are building a distro that
tries to make all executables pie).

(the mcm repo also has patches to improve cross libc
testing so make check in the gcc build directory works
if you built a musl toolchain on a glibc system)

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.