Home
last modified time | relevance | path

Searched hist:aaeadfcb02fea79141251cd3a9f872d6f47fc244 (Results 1 – 2 of 2) sorted by relevance

/haiku/build/scripts/
H A Dbuild_cross_tools_gcc4aaeadfcb02fea79141251cd3a9f872d6f47fc244 Thu Aug 16 16:38:01 UTC 2012 Alex Smith <alex@alex-smith.me.uk> Do a separate libgcc build for the kernel as well.

Turns out that libgcc is needed, for some reason building the kernel
with -O0 does not end up referencing libgcc but -O2 does. A separate
build of it is done with -mno-red-zone, same reason as for libsupc++.
Ended up being easy to rebuild with different CFLAGS: previously I'd
tried doing `CFLAGS="-mno-red-zone" make` in the libgcc dir which
didn't override, the correct way is `make CFLAGS="-mno-red-zone"`
/haiku/
H A Dconfigureaaeadfcb02fea79141251cd3a9f872d6f47fc244 Thu Aug 16 16:38:01 UTC 2012 Alex Smith <alex@alex-smith.me.uk> Do a separate libgcc build for the kernel as well.

Turns out that libgcc is needed, for some reason building the kernel
with -O0 does not end up referencing libgcc but -O2 does. A separate
build of it is done with -mno-red-zone, same reason as for libsupc++.
Ended up being easy to rebuild with different CFLAGS: previously I'd
tried doing `CFLAGS="-mno-red-zone" make` in the libgcc dir which
didn't override, the correct way is `make CFLAGS="-mno-red-zone"`