Mojca Miklavec mojca at macports.org
Wed Jan 14 15:44:35 PST 2015

On Thu, Jan 15, 2015 at 12:30 AM, Lawrence Velázquez wrote:
> On Jan 14, 2015, at 5:36 AM, Mojca Miklavec wrote:
>> a) install binutils (easy)
>> b) install headers (easy)
>> c) build gcc ("make [install] all-gcc" from GCC sources)
>> d) build crt (requires gcc)
>> e) build libgcc from gcc sources ("make [install] all-target-libgcc"
>> from GCC sources)
>> f) build pthreads (requires libgcc and crt)
>> g) build gcc again ("make [install]" from GCC sources)
> Hm. Why exactly are (e) and (g) necessary?

I don't know the exact answer, but (c) is not yet a "fully functional"
compiler. Apparently one needs CRT (and optional pthreads) when
compiling certain bits and pieces of GCC.


More information about the macports-dev mailing list