x86_64 is used as a baseline: the "x86_64" entry, whatever status it has,
is transformed into "all", and then the other entries in ARCHITECTURES
either dropped or rearranged appropriately.
* While at it, do not export CFLAGS and LDFLAGS. Instead, pass
CPPFLAGS and LDFLAGS to both autogen.sh and configure.
* Now that we don't override the project's default CFLAGS anymore
we can add the debuginfo package.
Warning: If you call haikuporter after the recipe was last modified
and then change ALLOW_UNTESTED to yes, the .DependencyInfo file for
the fdisk subpackage will be missing. Workaround: touch the recipe
before calling haikuporter. Of course, this is required only once,
that is, if you have recently changed ALLOW_UNTESTED to yes.
Also build blkid, fdisk, hexdump and uuidgen, but put fdisk in a
subpackage, marked as untested, as the geometry detection is not
implemented for Haiku, so the default values are not useful at all.
fdisk is working fine but it does not know how to inform Haiku that
a partition table was modified. Workaround: reboot.
* Use the commandBinDir "trick" to fix the policy error.
* Mark x86_gcc2 as broken because a gcc2 patch would be required.
* On x86, pass "have_scanf_alloc_modifier=no" to configure to skip
a conftest which crashes and makes configure hang.
* Switch to tar.xz.