#
292e63bf |
| 19-Mar-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Applied (slighly modified) patch by Matt Madia: When the --alternative-gcc-output-dir configure option has been specified, HAIKU_ADD_ALTERNATIVE_GCC_LIBS is set by default. One has to explicite
* Applied (slighly modified) patch by Matt Madia: When the --alternative-gcc-output-dir configure option has been specified, HAIKU_ADD_ALTERNATIVE_GCC_LIBS is set by default. One has to explicitely unset it in UserBuildConfig to avoid building the alternative gcc libs. * Adjusted documentation accordingly.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29607 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
5abd9a46 |
| 24-Feb-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Whitespace cleanup and variable renaming for consistency. No functional change.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29315 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
308c212c |
| 24-Feb-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Patch by Matt Madia: Added automatic detection of 32 or 64 bit mode.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29314 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4a9f6b4a |
| 06-Feb-2009 |
Michael Lotz <mmlr@mlotz.ch> |
Add support for the arm target as well. Not that we'd support it in any way yet.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29142 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
64f6da31 |
| 03-Feb-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Patch by Matt Madia (slightly modified): Extended the usage text by some info regarding non-default output directories.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29128 a95241bf-73f2-0310-
Patch by Matt Madia (slightly modified): Extended the usage text by some info regarding non-default output directories.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29128 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
14210488 |
| 28-Jan-2009 |
Michael Lotz <mmlr@mlotz.ch> |
Check the presence of the C++ header dir. The native and cross GCC4 do have different directory layouts and this way we can still use a native compiler as a cross compiler since we don't make the dec
Check the presence of the C++ header dir. The native and cross GCC4 do have different directory layouts and this way we can still use a native compiler as a cross compiler since we don't make the decision based on whether we are cross compiling or not.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29082 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
55751274 |
| 28-Jan-2009 |
Michael Lotz <mmlr@mlotz.ch> |
Fix C++ header location.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29076 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
28b5bc75 |
| 28-Jan-2009 |
Michael Lotz <mmlr@mlotz.ch> |
The include-fixed directory is a normal default include dir on GCC4.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29070 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
83d554a7 |
| 25-Oct-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Require new GCC version.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28327 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ff1beff8 |
| 20-Oct-2008 |
François Revol <revol@free.fr> |
Add OpenBSD to the list of supported build platforms.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28251 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e688a433 |
| 23-Jul-2008 |
Maurice Kalinowski <mauricek@nowhere.fake> |
julun+mauricek: * add Cygwin to the list of supported platforms
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26583 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9b0dd528 |
| 17-May-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Support for adding libraries compiled with the alternative gcc (2 vs. 4). One has to have a (fully configured) "generated" directory for the alternative gcc and specify it using the new option "--alt
Support for adding libraries compiled with the alternative gcc (2 vs. 4). One has to have a (fully configured) "generated" directory for the alternative gcc and specify it using the new option "--alternative-gcc-output-dir" when configuring the main build. Additionally the build variable HAIKU_ADD_ALTERNATIVE_GCC_LIBS has to be set to "1".
If that has been done, when building the image a sub-jam is invoked that generates the alternative libs and zips them. The main-jam unzips them into the correct directory in the image. Note that the JAM build variable has to be set when using a jam executable not invoked by "jam".
Tested with gcc 2 NetPositive, Pe, and FireFox under gcc 4 Haiku, and with a few of the standard gcc 4 Haiku apps under gcc 2 Haiku. Seems to work fine so far.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25536 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
a559f87a |
| 12-Apr-2008 |
François Revol <revol@free.fr> |
Remove use of bashisms since we use #!/bin/sh. This should help supporting solaris. Added sunos to the list of platforms, but it needs more work.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk
Remove use of bashisms since we use #!/bin/sh. This should help supporting solaris. Added sunos to the list of platforms, but it needs more work.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24922 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
0da9c208 |
| 23-Mar-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Switched the legacy compiler to the i586-pc-haiku 2.95.3-haiku-080323 gcc. You need to reconfigure and rebuild the cross-tools to have this change take effect.
Note that from now on it is no longer
Switched the legacy compiler to the i586-pc-haiku 2.95.3-haiku-080323 gcc. You need to reconfigure and rebuild the cross-tools to have this change take effect.
Note that from now on it is no longer possible to use the native BeOS compiler to build Haiku. You'll have to build a cross compiler, too. I haven't tested whether this works at all, though.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24542 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
1974210f |
| 25-Jan-2008 |
François Revol <revol@free.fr> |
Add --include-3rdparty option to enable jam targets from 3rdparty/. It is suggested that 3rd party applications use the <3rdparty> grist to avoid shadowing Haiku stuff. (or what about <3rdparty!vendo
Add --include-3rdparty option to enable jam targets from 3rdparty/. It is suggested that 3rd party applications use the <3rdparty> grist to avoid shadowing Haiku stuff. (or what about <3rdparty!vendor> ?)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23736 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
f1b9c086 |
| 11-Jan-2008 |
François Revol <revol@free.fr> |
Add --enable-multiuser configure option for adventurous people.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23410 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8074e217 |
| 23-Oct-2007 |
François Revol <revol@free.fr> |
Build support for m68k.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22690 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0385b065 |
| 22-Aug-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Patch by Samuel Rodriguez Perez, slightly modified by myself: New configure flag "--use-32bit" enabling 32 bit builds with a 64 bit host compiler.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trun
Patch by Samuel Rodriguez Perez, slightly modified by myself: New configure flag "--use-32bit" enabling 32 bit builds with a 64 bit host compiler.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22046 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
da0f9ae0 |
| 02-Aug-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added Haiku as host platform supported by the build system ("haiku_host"). Completely untested yet.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21802 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a66c32dd |
| 20-May-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Introduced new configure option --distro-compatibility to specify the compatibility relation to the official Haiku distribution. "official" is for the official Haiku distribution itself, "compatible"
Introduced new configure option --distro-compatibility to specify the compatibility relation to the official Haiku distribution. "official" is for the official Haiku distribution itself, "compatible" for Haiku Compatible (tm) distros, and "default" for all others (the default value for the option). The build system variable HAIKU_DISTRO_COMPATIBILITY is defined accordingly, and one of the HAIKU_DISTRO_COMPATIBILITY_{OFFICIAL,COMPATIBLE,DEFAULT} macros is defined for source code and rdefs.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21177 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
6dcd0ccf |
| 18-May-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Patch by Morgan Howe (slightly modified): Several changes to support building on Mac OS X (Darwin). A problem with makebootable remains.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21165 a9
Patch by Morgan Howe (slightly modified): Several changes to support building on Mac OS X (Darwin). A problem with makebootable remains.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21165 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
4f4e5272 |
| 08-Apr-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Under Linux it is now possible to emulate the BeOS attribute support via xattrs. It can be enabled with the configure switch "--use-xattr". Note that the amount of data stored in attributes may be li
Under Linux it is now possible to emulate the BeOS attribute support via xattrs. It can be enabled with the configure switch "--use-xattr". Note that the amount of data stored in attributes may be limited by the used file system -- e.g. AFAIK ext3 has a limit of one block (usually 4 KB) for all attributes of a file, which might not suffice. XFS should be fine, as should ReiserFS 3.6 (or any FS which stores attributes in hidden files).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20609 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
eedc3d0b |
| 21-Feb-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Since configuring an unsuitable cross-compiler has become a FAQ lately, we do now check whether the target the compiler has been configured for looks compatible.
git-svn-id: file:///srv/svn/repos/h
Since configuring an unsuitable cross-compiler has become a FAQ lately, we do now check whether the target the compiler has been configured for looks compatible.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20189 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
141e72be |
| 19-Feb-2007 |
François Revol <revol@free.fr> |
Remove dupped case 6.* for platform checking.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20163 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5a34a443 |
| 15-Feb-2007 |
François Revol <revol@free.fr> |
Remove dupped word.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20132 a95241bf-73f2-0310-859d-f6bbb57e9c96
|