Mail archive
alpine-devel

Re: [alpine-devel] force compile flag for musl?

From: A. Wilcox <awilfox_at_adelielinux.org>
Date: Wed, 25 Oct 2017 19:51:08 -0500

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 25/10/17 18:36, William Pitcock wrote:
> Hi,
>
> On Wed, Oct 25, 2017 at 2:17 PM, A. Wilcox
> <awilfox_at_adelielinux.org> wrote:
>> On 25/10/17 09:46, Natanael Copa wrote: This is INCREDIBLY
>> important to us at Adélie because for instance ppc64 BE requires
>> -fno-inline-small-functions due to GCC bug elsewise it will cause
>> ABI issues with long double.
>
> Maybe we should fix the specfiles to bring in
> -fno-inline-small-functions on ppc64/ppc64le?
>
> This seems like something that could hurt if you run into it on a
> ppc64 machine.
>
> William


I plan on doing more regression testing with different versions and
builds of GCC (at least 5.x, 6.3, and 7.2 in addition to 6.4) to see
if this is a regression or where the bug was introduced. It would be
much better to find the root cause of this breakage and include a
patch to gcc than to work around it with a specfile.

Also, I have so far not run into any issues with ppc64 BE with
- -fno-inline-small-functions but that could be masking a more subtle
compiler bug. It's all quite scary, to be blunt... but such is life
with very untested code... don't think anyone has ever used
- -mabi=elfv2 with ppc64 before.

Best,
- --arw


- --
A. Wilcox (awilfox)
Project Lead, Adélie Linux
http://adelielinux.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJZ8TF4AAoJEMspy1GSK50UP8oP/ixtkeSXyULt4FENU3JUbXbr
Rh0dBfuy3QHrG7Xhn3Yu/DgYUwAOvbOUzXheuPQo2Yiw8HZ8jbFEZCOzWV4SRFov
XT/DmXx4VF5BBYd05s8Nn0YYQh4t1FhKnzf2ksaiJCI47cx6KprpNbHX5YqDoQue
MntjLdb+1O/EYVIHclvf99lCkajr1VakLC+PJEF0WGpvDhDaTG4q+wLbexsGqgsN
rhKkGxHOfwf9czbZ9W2tij9CHdejb/GdtCnw18JdL15k8cSiexPg0e1Ze6xWcSiK
OSB+wehMU6y3V7NqGealPaeMWOCqAtBDOtALmR+iz6X/n8NNoGobYpenVt8DM6Jv
mfaGAPmcaX4l7diDTW5ly1PhRtUG3LqK32z9Q8R3FBDZ14U48pciXrNbPFSL402q
uk1EDA1Wz76AijRSRa/FyN0Z1DdA8r0ZOzlBueyxCgF/2AfbCJjJeLUZOH+vmkz9
3DB/irbqSvMLrXiDAYbOP+8fk0+sUCanJhJ7WJ00yuFm4Z065DGFE08k0vKTl3gO
UpwnGA91PCSvybbmYyTSs3yiJJjOuIm46R9dcpWWFnRZONu7xZpTCNheUnwoa3Zn
gqmgqho5nYas1H218/D+SV5oohIJ+DFKBt8oYCkYHebux/esR+V9O43X4jlH91Zl
v8pyh2YDYXW2buvE+zUF
=DaQS
-----END PGP SIGNATURE-----


---
Unsubscribe:  alpine-devel+unsubscribe_at_lists.alpinelinux.org
Help:         alpine-devel+help_at_lists.alpinelinux.org
---
Received on Wed Oct 25 2017 - 19:51:08 GMT