Sunday, May 23, 2010

Zlib 1.2.5 and OpenSSH 5.5p1 (Compiled against OpenSSL 1.0.0) RPMs.....

First we have Zlib. The binaries are built for 68000, and libs are included for 68000 / 68020-60 / 5475.

http://www.radix.net/~atari/mint/new/zlib-1.2.5-1.src.rpm
http://www.radix.net/~atari/mint/new/zlib-1.2.5-1.m68kmint.rpm
http://www.radix.net/~atari/mint/new/zlib-devel-1.2.5-1.m68kmint.rpm

And here is OpenSSH 5.5p1, built for either 68000 or 68020-60. To install the 68020-60 versions, modifications need to be made to Sparemint's rpmrc file adding the m68k020mint target.

http://www.radix.net/~atari/mint/new/rpmrc.etc
is a modified rpmrc file for /etc and

http://www.radix.net/~atari/mint/new/rpmrc.usrlibrpm
is the modified version of the file in /usr/lib/rpm/

This also adds a cfmint target as well.

No 5475 version yet as it needs to be either cross compiled or built natively on a Coldfire board.

http://www.radix.net/~atari/mint/new/openssh-5.5p1-1.src.rpm

http://www.radix.net/~atari/mint/new/openssh-5.5p1-1.m68kmint.rpm
http://www.radix.net/~atari/mint/new/openssh-clients-5.5p1-1.m68kmint.rpm
http://www.radix.net/~atari/mint/new/openssh-server-5.5p1-1.m68kmint.rpm

http://www.radix.net/~atari/mint/new/openssh-5.5p1-1.m68k020mint.rpm
http://www.radix.net/~atari/mint/new/openssh-clients-5.5p1-1.m68k020mint.rpm
http://www.radix.net/~atari/mint/new/openssh-server-5.5p1-1.m68k020mint.rpm

If the above rpmrc files are installed, it is possible to built architecture specific RPMs, with properly formatted .spec files with:

rpm --target m68k020mint -ba openssh.spec

Basically, the CPU target is specified as the CFLAGs, and the spec file needs to read this variable and provide it to the configuration mechanism used for building the source.

No comments:

Post a Comment