#
11ae3c5f |
| 01-Aug-2014 |
Oliver Tappe <zooey@hirschkaefer.de> |
Cleanup build system and configuration.
* Drop unused variables from build system that refer to the system libraries. * Drop unused lists of libgcc objects. * Drop no longer used variables from co
Cleanup build system and configuration.
* Drop unused variables from build system that refer to the system libraries. * Drop unused lists of libgcc objects. * Drop no longer used variables from configuration script. * Remove no longer needed building of kernel-libgcc and -libsupc++ from build_cross_tools_gcc4, only the boot-specific (32-bit) libs are built for a x86_64 target. * Explicitly disable threads and TLS support when building the cross compiler, as the only libraries that are used by Haiku's build system is the 32-bit libgcc and libsupc++ for the bootloader on x86_64 (and for that neither is wanted).
show more ...
|
#
cb721c59 |
| 05-Aug-2014 |
François Revol <revol@free.fr> |
Add a nasm test for ELF generation
We should probably only test this when targetting x86 arch...
|
#
410d94cf |
| 28-Jul-2014 |
Oliver Tappe <zooey@hirschkaefer.de> |
Update version of legacy compiler.
|
#
61eac7b9 |
| 26-Jul-2014 |
Oliver Tappe <zooey@hirschkaefer.de> |
Drop unused variable HAIKU_GCC_GLUE_CODE_<target_arch>
|
#
8b420c2f |
| 26-Jul-2014 |
Oliver Tappe <zooey@hirschkaefer.de> |
Fix configure --help to not rely on gcc.
* Make sure that the invocation of 'configure --help', 'configure -h' or just 'configure' will show the usage text and exit.
|
#
63701e7d |
| 26-Jul-2014 |
Oliver Tappe <zooey@hirschkaefer.de> |
Add support for specifying the host compiler with CC.
* On some systems, the host compiler may not be called 'gcc', so allow overriding the default via the CC environment variable.
|
#
4880ae01 |
| 12-May-2014 |
Jessica Hamilton <jessica.l.hamilton@gmail.com> |
configure: correct documentation of the -j<N> option. Fixes #10828.
|
#
aa2e5eca |
| 30-Apr-2014 |
Oliver Tappe <zooey@hirschkaefer.de> |
Add new configuration option --no-downloads.
* If --no-downloads has been given, Haiku will be built without trying to download anything, all required packages need to be put into the download f
Add new configuration option --no-downloads.
* If --no-downloads has been given, Haiku will be built without trying to download anything, all required packages need to be put into the download folder manually (the build will stop on missing packages). * As the required HaikuPorts repository can't be downloaded in this mode, a local repository is created during the build, which only contains the packages available in the downloads folder.
This is useful for building Haiku completely from source.
show more ...
|
#
c0b833b1 |
| 27-Apr-2014 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
build: Fix raspberry_pi target board name. Not pi
|
#
502882db |
| 27-Apr-2014 |
Jessica Hamilton <jessica.l.hamilton@gmail.com> |
configure: correct check for haikuporter from directory to file
|
#
3aece555 |
| 27-Apr-2014 |
Jessica Hamilton <jessica.l.hamilton@gmail.com> |
Whitespace fixes.
|
#
39d444a3 |
| 26-Apr-2014 |
Arvind S Raj <sraj.arvind@gmail.com> |
Abort configure script if haikuports, haikuports cross and haikuporter directories do not exist.
Signed-off-by: Jessica Hamilton <jessica.l.hamilton@gmail.com>
|
#
e70c4c64 |
| 22-Apr-2014 |
PulkoMandy <pulkomandy@pulkomandy.tk> |
configure: allow setting HAIKU_BOOT_BOARD
* Since this affects generated objects and needs a clean build anyway, it is better set and fixed at configure time. * It could also be used when building t
configure: allow setting HAIKU_BOOT_BOARD
* Since this affects generated objects and needs a clean build anyway, it is better set and fixed at configure time. * It could also be used when building the cross compiler to set appropriate options.
show more ...
|
#
c2b76f7f |
| 03-Apr-2014 |
Jonathan Schleifer <js@webkeks.org> |
Add --use-clang option to configure
This also adjusts the jam files to not use $(CLANG) anymore.
|
#
d6f80927 |
| 29-Mar-2014 |
Jonathan Schleifer <js@webkeks.org> |
Sorry, my last commit was incomplete
|
#
a04a520b |
| 28-Mar-2014 |
Jonathan Schleifer <js@webkeks.org> |
Switch back from yasm to nasm
These days, nasm supports more instructions than yasm. Additionally, it offers a disassembler.
|
#
1b38c341 |
| 18-Feb-2014 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
mips: Remove mips
* As per the ML discussions. Bumps MIPS to tier 3. * We've reached a unanimous descision that MIPS doesn't target any real / valid hardware Haiku wants to pursue at the moment.
mips: Remove mips
* As per the ML discussions. Bumps MIPS to tier 3. * We've reached a unanimous descision that MIPS doesn't target any real / valid hardware Haiku wants to pursue at the moment. In the event that anyone wants to pursue MIPS, feel free to fork Haiku into your own repository (and we'll even link to it on the website ports page) * If someone develops a viable plan for MIPS (and gets the port working, it can be readded at a later date)
show more ...
|
#
b3ece905 |
| 09-Feb-2014 |
Jérôme Duval <jerome.duval@gmail.com> |
configure: --use-gcc-pipe now affects build_cross_tools_gcc4.
|
#
1e93288e |
| 28-Jan-2014 |
Jérôme Duval <jerome.duval@gmail.com> |
build_cross_tools_gcc4: unbreak --use-gcc-graphite.
* added -pipe to CFLAGS, builds are faster and /tmp usage is avoided at the cost of more memory used. * replaced ppl by isl as required by gcc 4.8
|
#
68f8b94e |
| 22-Jan-2014 |
Oliver Tappe <zooey@hirschkaefer.de> |
Drop --remote-user configuration option again.
* as Ingo has pointed out, the remote user settings doesn't relate to the build configuration at all, so setting the remote user via HAIKU_REMOTE_U
Drop --remote-user configuration option again.
* as Ingo has pointed out, the remote user settings doesn't relate to the build configuration at all, so setting the remote user via HAIKU_REMOTE_USER in UserBuildConfig or via shell environment is the way to go * additionally: drop debug output
show more ...
|
#
86d7e283 |
| 22-Jan-2014 |
Oliver Tappe <zooey@hirschkaefer.de> |
Add support for specifying remote ssh login user.
* add option --remote-user to configure, which sets HAIKU_REMOTE_USER * add evaluation of HAIKU_REMOTE_USER variable when ssh-ing into git.haiku-o
Add support for specifying remote ssh login user.
* add option --remote-user to configure, which sets HAIKU_REMOTE_USER * add evaluation of HAIKU_REMOTE_USER variable when ssh-ing into git.haiku-os.org
show more ...
|
#
66a7f29f |
| 15-Jan-2014 |
Jérôme Duval <jerome.duval@gmail.com> |
x86_64: include the "32" dir when targeting 32-bit
* helps with building boot loader with GCC 4.8
|
#
8304ec7c |
| 23-Nov-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
configure: Fix for whitespace in path (2nd try)
May fix #10170.
|
#
bae76b37 |
| 23-Nov-2013 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
Revert "configure: Fix for whitespace in path"
This reverts commit 5369d17d119d1ae8e496805ed7c820bbfaa9accd.
Breaks the build. Take the walk of shame.
|
#
5369d17d |
| 23-Nov-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
configure: Fix for whitespace in path
May fix #10170.
|