Sparc Ports > SparcPorting

Porting Tracker

This page serves as a tracker for sparc porting efforts. Feel free to add relevant information to the packages, or move the packages between sections if appropriate. Main source of information for this page is the sparc buildd status page. If you notice a package with a non-transient failure there, or a package which does not have sparc in its arch list, please add it to this page.

Candidates for inclusion in packages-arch-specific

The packages listed below do not support sparc as architecture and their porting is not necessary or not feasible. As such, they are candidates for inclusion in packages-arch-specific file, so that they are not considered for autobuilding on sparc.

Package

Description

hdaps-utils

Utilities specific for IBM ?ThinkPad laptops.

ogre-contrib

Depends on NVIDIA Cg Toolkit (proprietary, not available on sparc).

mesa-legacy

Hardware-accelerated rendering capabilities for 3DFX-based graphics cards. According to David Nusinow of X Strike Force, this package is obsolete. xorg packages ship updates mesa packages, available for all architectures

hotkey-setup

Utility for hotkey setup on PC laptops.

915resolution

PC arches only, resolution modification tool for Intel graphic chipset

gstreamer0.10-pitfdll

GStreamer plugin for using MS binary codecs

rovclock

Utility to control frequency rates of Radeon cards

linux-uvc

i386-only, according to maintainer

apex

Linksys NSLU2 boot loader, so only useful on arm and armeb

Porting candidates

These packages are currently failing to build on sparc, or do not include sparc support without a good reason. Feel free to volunteer to port it by putting your name in the Owner column :-).

Package

Description and details

Owner

kexec-tools

'unsupported architecture sparc' during configure run. Tool to load a kernel in memory and reboot into the kernel loaded in memory. Support for sparc might be pending upstream (see bug 338846).

dfsbuild

sparc not in the arch list. Build script for Debian From Scratch. Probably needs to be taught how to make a sparc bootable CD.

libaio

sparc not in arch list. Library for kernel asynchronous I/O system calls.

Luis Ortiz

lcrash

sparc not in arch list. Kernel patch and utilities required to produce and analyze kernel crash dump.

adeos

sparc not in arch list. A kernel patch implementing nanokernel for sharing of hw resources. Will probably be too hard to port?

grub2

Portable? Jeff Bailey was working on it some time ago

cacao

'sparc systems not supported' during configure. Free Java virtual machine. Too hard?

qemu

Probably portable. I've made some progress with it, patches were posted to upstream mailing list. Needs further work.

JurijSmakov

lcd4linux

Fails with 'unknown opcode' during build. Has some arch-specific asm? Program to display info on the external LCD display. Any sparc which needs it? Alexander Zangerl pointed out that lcdproc might be a saner, more portable alternative.

defrag

Ext2, minix and xiafs filesystem defragmenter. Is worked on.

Goswin von Brederlow

stalin

Fails due to 337169. Solution is proposed in the bug trail, but it requires bootstrapping stalin from scheme source (not neccessarily on sparc). 4GB of memory is not enough for that! Maintainer and upstream are aware of the situation

JurijSmakov

slate

FTBFS, in state FAILED, affects testing. Looks tricky, they implement their own memory management framework, completely disregarding the alignment constraints

eclipse

Can't satisfy build-deps, version in testing

helix-player

FTBFS, sparc is on arch list, not in testing

spca5xx-modules

Kernel drivers for webcams and digital cameras based on spc5xx chips. Sparc not in arch list, version in testing.

google-perftools

Performance profiler for C++ programs. Needs to be taught about sparc.

vdrift

Has some i386/powerpc assembly instructions, never built on sparc, does not look very hard.

sysprof

System profiler, includes some kernel modules. sparc not in arch list, needs to be investigated. sparc32 kernel lacks profiling support

Martin Habets

codespeak-lib

Needs to be taught about sparc, never built on it.

wmtune

sparc in arch list, needs porting, never built on sparc.

elfsh

Built in the past, new version has problems with sparc (and other arches') asm.

numactl

Requires porting, never built on sparc before.

mono

Version in sid will build on sparc if control file is modified. Someone needs to build monodevelop against it and inform the mono maintainers that it works.

Done/Fixed

Package

Description and details

Owner

lsbappchk

Blocked by bug 212043. Opened 375457 against lsb-core for initial fix there.

Martin Habets

odyssey

Utility for programming PIC microcontrollers through a parallel type programmer. Patch submitted upstream.

Fixed by Martin Habets

llvm

Initial failure caused by buildd operating in 64-bit mode (fixed). Now fails due to 345952 which is caused by 357722

Fixed

gsnes9x

Why is sparc not in arch list? Depends on non-free snes9x-x, built and uploaded, now in testing.

Fixed by EmanueleRocca

gwp

Working out of the box, uploaded (see 350565).

Fixed by EmanueleRocca