History log of /haiku/src/add-ons/kernel/file_systems/udf/drive_setup_addon/Jamfile
Revision Date Author Comments
# 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