#
1e60bdea |
|
30-Mar-2019 |
Augustin Cavalier <waddlesplash@gmail.com> |
Remove all invocations of SetSubDirSupportedPlatformsBeOSCompatible.
|
#
5e19679e |
|
13-Dec-2017 |
Augustin Cavalier <waddlesplash@gmail.com> |
build: Use libroot_build on Haiku. Previously we just used the system libroot, which of course meant that when libroot's ABI changed, the build broke. Now we use the full libroot_build that we do on non-Haiku platforms. The logic for "BeOS-compatible but not Haiku" does not really apply anymore, so it has been gutted where appropriate (and libhaikucompat has been decoupled from the build.) The only caveat here is the change to Errors.h -- we really should be using the system's one where I included the one from the tree, but for whatever reason, GCC2 refused to handle the #include_next properly. Fixes the build breakage of Haiku-on-Haiku by my prior commits (sorry).
|
#
220d0402 |
|
31-Jul-2014 |
Oliver Tappe <zooey@hirschkaefer.de> |
Use libstdc++, libsupc++ and libgcc from gcc_syslibs. * Instead of faking libstdc++.so from libstdc++.a, use libstdc++.so from the gcc_syslibs build feature for everything except x86_gcc2. * Use libgcc_s.so from the gcc_syslibs build feature for everything but x86_gcc2 (which still carries libgcc as part of libroot.so). * Drop filtering of libgcc objects for libroot, as that is no longer necessary since we're only using libgcc-as-single-object for libroot with x86_gcc2, where the filtered object file doesn't exist. Should the objects that used to be filtered cause any problems as part of libgcc_s.so, we can always filter them as part of the gcc build. * Use libsupc++.so from the gcc_syslibs build feature for everything but x86_gcc2. * Adjust all Jamfiles accordingly. * Deactivate building of faked libstdc++.so for non-x86-gcc2. For x86_gcc2, we still build libstdc++.so from the sources in the Haiku source tree as part of the Haiku build . * Put gcc_syslibs package onto the image, when needed.
|
#
bfa2519c |
|
24-Jan-2009 |
Michael Lotz <mmlr@mlotz.ch> |
Explicit linking against libsupc++ doesn't seem to be necessary here (works with GCC2) and produces multiple definitions with GCC4. Please yell if this breaks cross-compiling. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29004 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e221c09e |
|
27-Jun-2008 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Moved rc from <build> tools to target standard command tools. Updated rules to build the <build>rc platform version. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26146 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
220d04022750f40f8bac8f01fa551211e28d04f2 |
|
31-Jul-2014 |
Oliver Tappe <zooey@hirschkaefer.de> |
Use libstdc++, libsupc++ and libgcc from gcc_syslibs. * Instead of faking libstdc++.so from libstdc++.a, use libstdc++.so from the gcc_syslibs build feature for everything except x86_gcc2. * Use libgcc_s.so from the gcc_syslibs build feature for everything but x86_gcc2 (which still carries libgcc as part of libroot.so). * Drop filtering of libgcc objects for libroot, as that is no longer necessary since we're only using libgcc-as-single-object for libroot with x86_gcc2, where the filtered object file doesn't exist. Should the objects that used to be filtered cause any problems as part of libgcc_s.so, we can always filter them as part of the gcc build. * Use libsupc++.so from the gcc_syslibs build feature for everything but x86_gcc2. * Adjust all Jamfiles accordingly. * Deactivate building of faked libstdc++.so for non-x86-gcc2. For x86_gcc2, we still build libstdc++.so from the sources in the Haiku source tree as part of the Haiku build . * Put gcc_syslibs package onto the image, when needed.
|
#
bfa2519c441ea72e32940c54f99c396cb9c9742b |
|
24-Jan-2009 |
Michael Lotz <mmlr@mlotz.ch> |
Explicit linking against libsupc++ doesn't seem to be necessary here (works with GCC2) and produces multiple definitions with GCC4. Please yell if this breaks cross-compiling. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29004 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e221c09e508ffc3c62738140c9b6fc4fa211662a |
|
27-Jun-2008 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Moved rc from <build> tools to target standard command tools. Updated rules to build the <build>rc platform version. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26146 a95241bf-73f2-0310-859d-f6bbb57e9c96
|