comp.lang.ada
 help / color / mirror / Atom feed
From: Simon Wright <simon@pushface.org>
Subject: Re: to Simon Wright, re Mac OS X builds
Date: Fri, 07 Oct 2016 08:26:46 +0100
Date: 2016-10-07T08:26:46+01:00	[thread overview]
Message-ID: <lylgy01ux5.fsf@pushface.org> (raw)
In-Reply-To: 00a5b373-109d-469f-a20c-ac1352313bb6@googlegroups.com

Lucretia <laguest9000@googlemail.com> writes:

> Just so people know what I did and it's archived forever:
>
> # Install the command line tools
> $ xcode-select --install
>
> $ ../../source/gcc-6.2.0/configure --prefix=/opt/gcc-6.2.0
> --without-libiconv-prefix --disable-libmudflap --disable-libstdcxx-pch
> --disable-libsanitizer --disable-libcc1 --disable-libcilkrts
> --disable-multilib --disable-nls
> --enable-languages=c,c++,ada,fortran,objc,obj-c++
> --host=x86_64-apple-darwin15 --build=x86_64-apple-darwin15
> --target=x86_64-apple-darwin15
> --with-boot-ldflags='-Wl,-headerpad_max_install_names -shared-libgcc'
> --disable-libstdcxx 2>&1|tee log.config.txt
>
> $ make -j4 2>&1 |tee log.make.txt

Thank you.

Does --disable-libstdcxx stop building libstdc++*.dylib?

For info, that list of targets is longer than most of us would need! I
included Fortran because I was developing my gnat-math-extn project on
Sourceforge, and Objective C[++] on request.

Also, the configure flag --with-boot-ldflags supports relocation of the
built binary, and (together with the patch gcc-6.1.0.diff), suppresses
GCC PR 61027.

  reply	other threads:[~2016-10-07  7:26 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-10-03 15:14 to Simon Wright, re Mac OS X builds Lucretia
2016-10-06  7:57 ` Simon Wright
2016-10-06 10:54   ` Luke A. Guest
2016-10-06 16:30     ` Simon Wright
2016-10-06 16:41       ` Lucretia
2016-10-06 19:15         ` Simon Wright
2016-10-06 16:51       ` Lucretia
2016-10-06 19:09         ` Simon Wright
2016-10-06 14:38   ` Luke A. Guest
2016-10-06 16:23   ` Lucretia
2016-10-06 16:26   ` Lucretia
2016-10-06 16:29     ` Lucretia
2016-10-06 16:54       ` Simon Wright
2016-10-06 17:14         ` Lucretia
2016-10-06 18:13           ` Lucretia
2016-10-06 19:08             ` Simon Wright
2016-10-06 19:29               ` Lucretia
2016-10-06 22:16                 ` Lucretia
2016-10-07  7:26                   ` Simon Wright [this message]
2016-10-07  9:24                     ` Luke A. Guest
2016-10-07 13:20                       ` Simon Wright
2016-10-08 11:28                       ` Lucretia
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox