#
eecde8e3 |
| 20-Apr-2013 |
François Revol <revol@free.fr> |
Merge branch 'master' into sam460ex
|
#
0837d6c6 |
| 06-Apr-2013 |
Jerome Duval <jerome.duval@gmail.com> |
GCC4 cross tools: builds with ppl and cloog when --use-gcc-graphite is given
|
#
ed38d2ef |
| 06-Apr-2013 |
Jerome Duval <jerome.duval@gmail.com> |
Forgot to add the usage for --use-gcc-graphite
|
#
748c10f2 |
| 06-Apr-2013 |
Jerome Duval <jerome.duval@gmail.com> |
Added a configure option to activate Graphite compilations flags
* check if GCC actually supports Graphite flags when the option --use-gcc-graphite is used
|
#
7daaf25d |
| 15-Jan-2013 |
François Revol <revol@free.fr> |
Merge branch 'master' into sam460ex
|
#
35f39081 |
| 04-Jan-2013 |
Matt Madia <mattmadia@gmail.com> |
Use strip provided by the cross-tools.
This allows a 32-bit host to successfully build x86_64.
|
#
77d95e1d |
| 18-Nov-2012 |
François Revol <revol@free.fr> |
Merge branch 'master' into sam460ex
Conflicts: src/system/boot/platform/u-boot/arch/ppc/Jamfile
|
#
30afb18c |
| 18-Nov-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Merge branch 'x86_64'
|
#
11c9f9a1 |
| 18-Nov-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Merge branch 'master' into x86_64
Conflicts: build/jam/FloppyBootImage build/jam/OptionalBuildFeatures build/jam/OptionalPackages headers/private/shared/cpu_type.h src/bin/ps.c src/bin/sysinfo
Merge branch 'master' into x86_64
Conflicts: build/jam/FloppyBootImage build/jam/OptionalBuildFeatures build/jam/OptionalPackages headers/private/shared/cpu_type.h src/bin/ps.c src/bin/sysinfo.cpp src/kits/tracker/PoseView.cpp src/preferences/appearance/DecorSettingsView.cpp src/preferences/virtualmemory/Settings.cpp src/servers/input/AddOnManager.cpp src/servers/input/InputServer.cpp src/servers/input/InputServerMethod.cpp src/system/boot/Jamfile src/system/boot/platform/raspberrypi_arm/mmu.cpp src/system/boot/platform/u-boot/arch/arm/Jamfile src/system/kernel/arch/x86/arch_cpu.cpp src/system/kernel/arch/x86/arch_thread.cpp src/system/kernel/cache/block_cache.cpp src/system/kernel/vm/VMAnonymousCache.cpp
show more ...
|
#
e5ad6254 |
| 02-Nov-2012 |
François Revol <revol@free.fr> |
Merge branch 'master' into sam460ex
|
#
54295d08 |
| 01-Nov-2012 |
Joseph R. Prostko <joe.prostko@gmail.com> |
Updated configure script due to GCC2 update * The GCC2 buildtool sources were updated, so change the date * A new GCC2 optional package will be added later today +alpha 4 (build will break otherwise)
|
#
f2cc03fe |
| 21-Oct-2012 |
François Revol <revol@free.fr> |
Merge branch 'master' into sam460ex
|
#
4fa936c1 |
| 13-Oct-2012 |
Joseph R. Prostko <joe.prostko@gmail.com> |
Update required legacy GCC version
|
#
4591ebc9 |
| 18-Aug-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Fixes for building Haiku x86_64 from itself.
|
#
aaeadfcb |
| 16-Aug-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
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"`
show more ...
|
#
c864ba1a |
| 16-Aug-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Build a separate libsupc++ for the kernel with correct flags.
Kernel mode code on x86_64 needs to be built with -mno-red-zone as interrupts would corrupt the red zone if it were in use. However, the
Build a separate libsupc++ for the kernel with correct flags.
Kernel mode code on x86_64 needs to be built with -mno-red-zone as interrupts would corrupt the red zone if it were in use. However, the kernel is linked with libsupc++, which was not compiled with -mno-red-zone. If an interrupt occurred in libsupc++ code the red zone would get corrupted. This was causing random panics, particularly under heavy system load. Therefore, on x86_64 a separate build of libsupc++ with -mno-red-zone is now done for the kernel to use. Note: this commit will require a rerun of configure and rebuild of cross tools.
show more ...
|
#
b7777272 |
| 01-Aug-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Changed x86_64 toolchain target to x86_64-unknown-haiku.
|
#
bd16f0dd |
| 30-Jul-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Fixed configure for legacy buildtools.
The elfedit tool doesn't exist with the old binutils, so configure was failing when it tried to get the path to it. Only try to search for it if building GCC 4.
|
#
0efc5e72 |
| 28-Jul-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Merge branch 'master' into x86_64
|
#
0d47dc5d |
| 28-Jul-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Fixed incorrect variable name in generated BuildConfig.
|
#
385d69fc |
| 19-Jul-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Made it possible to build kernel modules for x86_64.
Added the necessary build flags for modules, and added a module (dpc) to the floppy image for x86_64 builds for testing purposes. The module gets
Made it possible to build kernel modules for x86_64.
Added the necessary build flags for modules, and added a module (dpc) to the floppy image for x86_64 builds for testing purposes. The module gets loaded correctly and its code runs without issue. Only non-trivial addition is the different method for generating kernel.so, this is explained in the kernel Jamfile.
show more ...
|
#
ab3e5e11 |
| 13-Jul-2012 |
Adrien Destugues - PulkoMandy <pulkomandy@pulkomandy.tk> |
Merge branch 'master' of ssh://git.haiku-os.org/haiku
|
#
98614a96 |
| 12-Jul-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Merge branch 'master' into x86_64
|
#
97f5a0bd |
| 11-Jul-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Fixed case-sensitive filesystem check.
|
#
fc644104 |
| 11-Jul-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Merge branch 'master' into x86_64
|