These are program specific patches to either make build or make work those programs in a 64-bit SPARC (SPARCV9) environment. Right now, I am testing these patches and thus I have yet to send them to the authors. Most of the build errors stem from a new pseudo-op introduced into the Solaris 64-bit ABI which has been adopted by GNU for use in the Linux ELF-64 format. This usually produces an error similar to this: somefile.S:xx: Error: detected global register use not covered by .register pseudo-opThe fix for this is to insert the pseudo-op at the top of the assembler file. More details can be found in this page from Sun and in the patches themselves.
Patches retracted - SILO does not appear to be able to work in 64-bit mode
|