Status of the 'standard' and 'base' system for the amd64 port
Currently, the following 12 packages of the 'standard' and 'base'
system need a patch to build and/or work on the amd64 architecture:
aptitude : Add 'template <>' in one place
base-files : Create 'lib64' -> 'lib' FHS 2.3 compatibility symlinks
db4.2 : Replace '"$LD"' by '$LD' two times in 'configure'
Add alternative Build-Depends on libgcj5-dev [amd64]
debootstrap : Install 'libstdc++6' as 'required' on amd64
gcc-defaults : Change the defaults (for amd64 only)
gpm : Apply patch from BTS to fix FTBFS (not amd64 specific)
: Remove one 'default:' label, add one 'break;' statement
ifupdown : Add one 'break;' statement
libsigc++-1.2 : Replace '"$LD"' -> '$LD' two times in 'configure'
mpack : Remove wrong declarations of 'malloc' and 'getenv'
mtr : Replace Build-Depends on 'automaken' by 'automake1.4'
Add 'autotools-dev' to Build-Depends
Copy config.guess and config.sub from 'autotools-dev'
Change 'res_mkquery' to '__res_mkquery' in resolver
library check in 'configure.in' and 'configure'
netkit-base : Add three missing 'break;' statements
pam : Add one missing 'continue;' statement
Bug reports with patches have been filed to the BTS for almost all of
these issues. The patches can also be found at
http://debian-amd64.alioth.debian.org/patches/current/BASE.
Please note that all of those patches are really short and straight
forward.
These patches will either fix a general FTBFS which also occurs on other
architectures or they will just change things specifically for amd64
without having any effect on other architectures.
If these 12 patches can somehow be applied and uploaded to the main
archive, the 'sid' source distribution will provide a fully working
'standard' and 'base' system for amd64.
For a working 'standard' and 'base' system in 'sarge',
the amd64 port will also need the newest 'sid' version of glibc
(glibc-2.3.2.ds1-15), which is not (yet) in 'testing'.
Regards
Andreas Jochens
Reply to: