Architectures/s390x

From FedoraProject

Jump to: navigation, search

Contents

Fedora s390x

Targets

People

History

FUDcon 2008 was an excellent event. During the conference, a session on secondary arches was presented and there was an excellent effort made to reach out to new arches.

After several months of bootstrapping as of June 2009 we've reached a state where we have most packages built from current Fedora rawhide CVS. There are still around ~500 failures, most of which are related to java and ocaml dependencies (ocaml is not available on s390x).

For those interested in trying it our you can now download a fully working and bootable hercules Fedora 11 s390x image:

http://secondary.fedoraproject.org/pub/alt/spins/S390/

You will find several files there:

Tips

Please make sure to build into the correct target, don't mix dist-f11 and dist-f11-updates

To test a build for your specific package for s390x do this:

After running fedora-packager-setup (from the fedora-packager rpm)

koji -c ~/.koji/s390-config build --scratch dist-f11 yourpkg.src.rpm

or

koji -s http://s390.koji.fedoraproject.org/kojihub --weburl=http://s390.koji.fedoraproject.org/koji \ --pkgurl=http://s390.koji.fedoraproject.org/packages build --scratch --arch-override s390x dist-f11 yourpkg.src.rpm


To build a package which should end up in the F-11 tree, the package needs to be tagged in CVS and then be built from CVS:

cd <your CVS checkout directory>/<package-name>/F-11

koji build dist-f11 'cvs://cvs.fedoraproject.org/cvs/pkgs?rpms/<package-name>/F-11#<CVS-TAG>'

Example:

koji build dist-f11-updates-candidate 'cvs://cvs.fedoraproject.org/cvs/pkgs?rpms/vim/F-11#vim-7_2_148-1_fc11'


It is much easier to build into the dist-f11-updates-candidate target from your F-11 CVS checkout:

SECONDARY_CONFIG=" -c ~/.koji/s390-config " make build

Tracker Bugs

If excluding s390/s390x architectures you need to make the bug block F-ExcludeArch-s390x

to see whats currently blocking visit Bugzilla

If a bug is specific to s390/s390x architectures make the bug blocking ZedoraTracker

to see not yet resolved issues visit Bugzilla

Packages under review

List of s390 specific packages currently under review in Fedora

openssl-ibmca

Packages to be submitted:

openCryptoki