#
7aa55747 |
|
30-Sep-2021 |
Augustin Cavalier <waddlesplash@gmail.com> |
kernel & addons: Build with the non-legacy GCC even on x86_gcc2h. Only one code change: for some reason, GCC chokes on the cr3 functions as macros (throwing errors about invalid registers.) The BSDs have them as inline functions instead, so they are converted to that here. Tested and working. There seems to be about a 10% decrease in CPU time on some compilation benchmarks that I briefly tried. Change-Id: I31666297394d7619f83fca6ff5f933ddd6f07420 Reviewed-on: https://review.haiku-os.org/c/haiku/+/4515 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
30e34185 |
|
30-Sep-2021 |
Augustin Cavalier <waddlesplash@gmail.com> |
Revert "Jamfiles: Repace TARGET_PACKAGING_ARCH with TARGET_KERNEL_ARCH in a few places." This reverts commit 66833143276573a3aa68600d3b38e56bc6e2aa7b.
|
#
e8739543 |
|
30-Sep-2021 |
Augustin Cavalier <waddlesplash@gmail.com> |
Revert "Jamfiles: Repace TARGET_PACKAGING_ARCH with TARGET_KERNEL_ARCH in a few places." Previous revert inadvertently staged a different version. That's what I get for rebasing 3 things at one time... This reverts commit 66833143276573a3aa68600d3b38e56bc6e2aa7b.
|
#
4319e24c |
|
30-Sep-2021 |
Augustin Cavalier <waddlesplash@gmail.com> |
Revert "Jamfiles: Repace TARGET_PACKAGING_ARCH with TARGET_KERNEL_ARCH in a few places." This reverts commit 66833143276573a3aa68600d3b38e56bc6e2aa7b. Apparently, on closer inspection, this is not actually correct: TARGET_KERNEL_ARCH is "x86" even on gcc2, and not an index into the TARGET_CC_* etc. variable sets. That is pretty confusing and should probably be fixed.
|
#
66833143 |
|
30-Sep-2021 |
Augustin Cavalier <waddlesplash@gmail.com> |
Jamfiles: Repace TARGET_PACKAGING_ARCH with TARGET_KERNEL_ARCH in a few places. This is more technically correct.
|
#
4ee6978e |
|
09-Sep-2019 |
Augustin Cavalier <waddlesplash@gmail.com> |
BFS: Only compile with -O1 under GCC2. GCC7+ does not have whatever compiler bugs plague GCC2, so we can use -O2 there as usual.
|
#
a558d185 |
|
22-Jun-2015 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Revert "filesystems: we aren't BeOS, so we can safely use -O2(+)." This reverts commit ae495ca8fe9e48dea982cf522c5c54c56dffb9fd. My system volume was mysteriously corrupted while booting or shutting down today, enough to make it unbootable and KDL on attempt to mount it. I'm assuming our gcc2 still isn't safe with regard to -O2 optimization of filesystems, and revert this, until proven wrong (eg. by running test suites and FS stress tests and finding no issues. Axel comented on the commit saying it probably was not a good idea, but no action was taken. Should we setup a better commit review system?
|
#
ae495ca8 |
|
08-May-2015 |
Augustin Cavalier <waddlesplash@gmail.com> |
filesystems: we aren't BeOS, so we can safely use -O2(+).
|
#
08e6655a |
|
05-Nov-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by kaliber (ticket #6333): Removed many instances of passing an additional -Wall to the compiler, which may actually have unwanted effects. -Wall is standard by the build system. Also, -Wno-multichar was passed unnecessarily for Haiku targets. I didn't remove it for the bfs_shell, hope this is what Ingo meant in the ticket. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39314 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4402c731 |
|
03-Apr-2009 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Fixed UDF drive_setup_addon install location. Please review, as I clearly dunno what I'm doing here ;-) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29889 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1acbe440 |
|
06-Apr-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Removed the obsolete second argument ("relpath") of the Addon rule and shuffled "isExecutable" to the end. The new order favors the common use cases. Adjusted all Addon invocations and while at it also removed separate LinkAgainst invocations. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20604 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
338b8dc3 |
|
29-Oct-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Merged changes from branch build_system_redesign at revision 14573. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14574 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f3062637 |
|
19-Jan-2004 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Removed unused definitions. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6188 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dce2dc5c |
|
06-Dec-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
CS0String -> UdfString git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5587 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
21ea9aea |
|
02-Dec-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Removed category stuff from UdfDebug.h since it ended up not being as useful as I'd hoped, and I need to use the same debugging macros for makeudfimage as for udf. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5544 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9c6a0588 |
|
02-Dec-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
DiskStructures.{h,cpp} -> UdfStructures.{h,cpp} git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5528 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a3d605ae |
|
02-Nov-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Removed unneeded files from the build. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5245 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2ab307bd |
|
01-Nov-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Added Recognition.cpp to the build. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5238 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
33cd6a8a |
|
29-Aug-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Jamfile for UDF DriveSetup add-on. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4406 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a558d185272e619fc8f2c75e3eca9f3161a6b45b |
|
22-Jun-2015 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Revert "filesystems: we aren't BeOS, so we can safely use -O2(+)." This reverts commit ae495ca8fe9e48dea982cf522c5c54c56dffb9fd. My system volume was mysteriously corrupted while booting or shutting down today, enough to make it unbootable and KDL on attempt to mount it. I'm assuming our gcc2 still isn't safe with regard to -O2 optimization of filesystems, and revert this, until proven wrong (eg. by running test suites and FS stress tests and finding no issues. Axel comented on the commit saying it probably was not a good idea, but no action was taken. Should we setup a better commit review system?
|
#
ae495ca8fe9e48dea982cf522c5c54c56dffb9fd |
|
08-May-2015 |
Augustin Cavalier <waddlesplash@gmail.com> |
filesystems: we aren't BeOS, so we can safely use -O2(+).
|
#
08e6655afee625a44a411570694d0c2e9a024bbc |
|
05-Nov-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by kaliber (ticket #6333): Removed many instances of passing an additional -Wall to the compiler, which may actually have unwanted effects. -Wall is standard by the build system. Also, -Wno-multichar was passed unnecessarily for Haiku targets. I didn't remove it for the bfs_shell, hope this is what Ingo meant in the ticket. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39314 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4402c731546ede29c23e9619775fff53ca7da4e4 |
|
03-Apr-2009 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Fixed UDF drive_setup_addon install location. Please review, as I clearly dunno what I'm doing here ;-) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29889 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1acbe440b8dd798953bec31d18ee589aa3f71b73 |
|
06-Apr-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Removed the obsolete second argument ("relpath") of the Addon rule and shuffled "isExecutable" to the end. The new order favors the common use cases. Adjusted all Addon invocations and while at it also removed separate LinkAgainst invocations. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20604 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
338b8dc301721b1f472e8297a898d4eaa2f2ee3a |
|
29-Oct-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Merged changes from branch build_system_redesign at revision 14573. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14574 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f3062637c3fe91c959345607bb04f7425ed20c33 |
|
19-Jan-2004 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Removed unused definitions. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6188 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dce2dc5cab5815aa1129ef4904d277dcc517877d |
|
06-Dec-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
CS0String -> UdfString git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5587 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
21ea9aea0c8dab99f5dad0686b870ff6c5c006a6 |
|
02-Dec-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Removed category stuff from UdfDebug.h since it ended up not being as useful as I'd hoped, and I need to use the same debugging macros for makeudfimage as for udf. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5544 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9c6a058880769a0e754a9c3a59c9793683aa6de3 |
|
02-Dec-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
DiskStructures.{h,cpp} -> UdfStructures.{h,cpp} git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5528 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a3d605ae27f797c7e09c44a2eeb88270cf2c9787 |
|
02-Nov-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Removed unneeded files from the build. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5245 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2ab307bd3a8d9fab6c7e38edc1e83d69b8fa1a52 |
|
01-Nov-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Added Recognition.cpp to the build. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5238 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
33cd6a8a6169ef016366180d97508459de80dd20 |
|
29-Aug-2003 |
Tyler Dauwalder <tylerdauwalder@nowhere.fake> |
Jamfile for UDF DriveSetup add-on. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4406 a95241bf-73f2-0310-859d-f6bbb57e9c96
|