nixpkgs/pkgs/development/libraries
Lluís Batlle i Rossell b1b7266aa3 After some testing with an ultrasparc cross-compiler:
Updating the cross-build expressions, adding some flexibility.
Updated the linux headers used cross building, as 2.6.28 had bugs on endianness in
sparc64.
There were, as usual some bugs in gcc. Maybe not many make a cross compiler to
ultrasparc.

For the record, I could build an ultrasparc kernel with this base nix:
import /etc/nixos/nixpkgs/default.nix   # The root nixpkgs default.nix
{
    crossSystem = {
        config = "sparc64-unknown-linux";
        bigEndian = true;
        arch = "sparc64";
        float = "soft";
        withTLS = true;
        cpu = "ultrasparc";
    };

    config = pkgs: {
      packageOverrides = pkgs : {
        platform = {
            name = "sparc64";
            kernelHeadersBaseConfig = "sparc64_defconfig";
            kernelBaseConfig = "sparc64_defconfig";
            kernelArch = "sparc";
            kernelAutoModules = false;
            kernelTarget = "zImage";
            uboot = null;
        };
      };
    };
}

Although it did not boot directly in qemu-system-sparc64:
[sparc64] Kernel already loaded
Unhandled Exception 0x0000000000000020
PC = 0x0000000000404000 NPC = 0x0000000000404004

svn path=/nixpkgs/trunk/; revision=20269
2010-02-27 00:52:48 +00:00
..
a52dec
aalib
acl
adns GNU adns: Add URLs. 2010-01-05 11:16:34 +00:00
agg
amrnb
amrwb
apr svn path=/nixpkgs/trunk/; revision=19904 2010-02-10 13:37:28 +00:00
apr-util
arts
aspell
aterm * This is not the real aterm 2.5 ;-) 2010-02-23 16:05:46 +00:00
atk Setting the difference buildInputs/buildNativeInputs in some gtk related packages. 2010-01-22 18:49:16 +00:00
attr
aubio
audio/vamp
avahi
axis
babl
beecrypt
bluez-libs
boehm-gc BDW-GC: Build on all platforms. 2010-02-12 14:14:40 +00:00
boolstuff
boost Making 'boost' optionally build with -fPIC (with enableStatic, will produce 2010-02-01 19:55:40 +00:00
botan
buddy
cairo
cairomm
ccrtp
cfitsio
chipmunk
chmlib Updating chmlib. 2010-01-25 10:34:51 +00:00
cil
cil-aterm
cl-ppcre Update cl-ppcre.. 2009-12-05 22:20:05 +00:00
clanlib
classads applying patches provided by griswold 2010-01-27 12:12:35 +00:00
clearsilver
cloog-ppl Updating cloog-ppl. 2010-01-19 08:41:49 +00:00
clucene-core
commoncpp2 update commoncpp2 (to make it compile again) 2010-02-13 17:39:15 +00:00
consolekit
coredumper
cppunit
cracklib
crypto++
ctl
cyrus-sasl Merging from trunk. I had to give away some structure to build the native 2009-12-19 11:14:16 +00:00
db4
dbus use --with-dbus-daemondir= cause DBUS_DAEMONDIR seems to be broken? 2010-02-11 02:43:45 +00:00
dbus-glib Fixed dbus-glib compilation on FreeBSD 2010-02-03 20:20:00 +00:00
dclib
directfb Update directfb 2009-11-05 21:10:03 +00:00
eglibc Porting changes from stdenv-updates into this branch. 2009-11-08 00:32:12 +00:00
enchant * Removed selectVersion. There's no good reason to write 2009-11-18 09:39:59 +00:00
enginepkcs11 Adding engine_pkcs11, a openssl engine for pkcs11 implementations for smartcards. 2010-01-09 22:22:41 +00:00
eventlog
exiv2
expat
faac
faad2
facile
farsight2 add farsight2 2009-12-27 15:27:45 +00:00
fcgi
ffmpeg
fftw
fltk
fmod
fontconfig Fixing the fontconfig native build (cross-building related) 2009-11-26 21:26:42 +00:00
freealut
freeglut
freeimage
freetts
freetype Porting changes from stdenv-updates into this branch. 2009-11-08 00:32:12 +00:00
fribidi
gamin
gd
gdbm
gdk-pixbuf
gegl
geoip
geos
gettext Adding a hack for gettext to cross-build with gcc+glibc in linux. 2009-11-23 19:38:34 +00:00
giblib
giflib
glefw * Fix various broken URLs / mirrors. 2010-02-05 22:00:51 +00:00
glew * Fix various broken URLs / mirrors. 2010-02-05 22:00:51 +00:00
glib Fixed compilation for GLib on FreeBSD 2010-02-03 16:12:19 +00:00
glibc-2.5
glibc-2.7
glibc-2.9 Improving the crossStripping. A cross-glibc gets broken if stripped by the 2009-11-23 17:06:57 +00:00
glibc-2.11 After some testing with an ultrasparc cross-compiler: 2010-02-27 00:52:48 +00:00
glibmm
gmime
gmm
gmp GMP: Build on all platforms. 2010-02-12 14:14:45 +00:00
gnet
gnutls GnuTLS 2.8.5, with LZO support, and with external libtasn1. 2009-11-06 22:44:23 +00:00
goffice
goocanvas
gpgme
gsl
gsoap applying patches provided by griswold 2010-01-27 12:12:35 +00:00
gssdp
gstreamer Found a new phonon (in 'unstable'), and I think kde-4.4 should be able to link with it. 2010-02-13 14:03:07 +00:00
gtk+ Setting the difference buildInputs/buildNativeInputs in some gtk related packages. 2010-01-22 18:49:16 +00:00
gtk-sharp-1
gtk-sharp-2
gtkimageview
gtkmm
gtkmozembed-sharp
gtksourceview-sharp
gtkspell
gupnp
haskell development/libraries/haskell/X11-xft: New nixpkg. 2010-02-21 15:45:13 +00:00
hwloc Add hwloc 0.9.2, renamed from libtopology. 2009-11-05 18:46:46 +00:00
icu Porting changes from stdenv-updates into this branch. 2009-11-08 00:32:12 +00:00
id3lib
ilbc
ilmbase
imlib
imlib2
indilib
iniparser
iso-codes
jasper
java Added dbus-java and libmatthew-java (dependency for dbus-java) packages 2010-01-02 13:28:51 +00:00
kerberos Add MIT Kerberos implementation krb5. 2009-11-06 12:57:29 +00:00
lablgtk
lcms Upgraded little CMS to version 1.19 2009-12-02 12:09:21 +00:00
lesstif
lesstif-0.93
levmar Updating meshlab. 2010-01-21 14:39:53 +00:00
lib3ds Updating meshlab. 2010-01-21 14:39:53 +00:00
libaal
libao Making pulseaudio optional on libao. 2010-02-15 17:10:35 +00:00
libarchive
libassuan
libavc1394
libcaca
libcanberra
libcdaudio
libcddb
libcdio
libcm
libcv
libdaemon
libdbi * Removed selectVersion. There's no good reason to write 2009-11-18 09:39:59 +00:00
libdbi-drivers * Removed selectVersion. There's no good reason to write 2009-11-18 09:39:59 +00:00
libdrm * libdrm updated to 2.4.18 ("motivated by a fix for a bug in the intel 2010-02-17 09:56:04 +00:00
libdv
libdvdcss
libdvdnav
libdvdread
libedit
libev
libevent
libewf
libexif
libextractor GNU libextractor 0.5.23. 2010-01-05 11:16:30 +00:00
libffcall
libffi libffi 3.0.9. 2010-01-29 11:40:39 +00:00
libftdi
libgcrypt GNU libgcrypt 1.4.5. 2009-12-13 20:19:14 +00:00
libgpg-error
libgphoto2
libgpod
libgsf
libharu
libical
libiconv
libid3tag
libidn GNU Libidn 1.18. 2010-02-16 10:48:02 +00:00
libiec61883
libiptcdata Adding libiptcdata. 2010-01-17 00:46:57 +00:00
libixp
libixp_for_wmii
libjingle * Removed selectVersion. There's no good reason to write 2009-11-18 09:39:59 +00:00
libjpeg * libjpeg updated to version 8. 2010-01-21 21:42:17 +00:00
libksba
liblo
libmad
libmcs
libmicrohttpd GNU libmicrohttpd 0.4.4. 2010-01-05 11:16:37 +00:00
libmilter shared lib patch for libmilter 2010-02-09 10:37:44 +00:00
libmng
libmowgli
libmpcdec
libmsn Updating libmsn to fit kdenetwork-4.4 needs 2010-02-12 23:31:47 +00:00
libmspack
libmusclecard Fixing the descsription of some packages. Previously I misunderstood what 2010-01-09 21:33:28 +00:00
libnice add libnice 2009-12-27 14:22:00 +00:00
libnih * Upstart updated to 0.6.5. 2010-02-15 15:55:39 +00:00
libnotify * Added Firefox 3.6. It's not entirely stable yet though. In 2010-01-21 22:23:59 +00:00
libnova
libofx Adding libofx and updating opensp (to get libofx built). 2010-01-26 22:04:54 +00:00
libogg update to 1.1.4 2010-01-17 23:04:20 +00:00
liboil
liboop
libopensc-dnie Adding a global wrapper that provides the user with ready-to-use opensc tools and 2010-01-14 23:43:56 +00:00
libotr
libp11 Adding engine_pkcs11, a openssl engine for pkcs11 implementations for smartcards. 2010-01-09 22:22:41 +00:00
libpcap * Fix various broken URLs / mirrors. 2010-02-05 22:00:51 +00:00
libpng * Revert libpng to 1.2.x because 1.4 breaks too many things. 2010-01-24 23:14:26 +00:00
libproxy
libpseudo Updating vwm and its libraries. 2009-11-04 22:38:26 +00:00
libqglviewer
libraw1394
librdf
librsync * librsync: pass --enable-shared to get shared libraries. Then the 2010-02-12 12:27:48 +00:00
libsamplerate
libsexy
libsigcxx
libsigsegv GNU libsigsegv 2.8. 2009-12-13 20:19:08 +00:00
libsndfile libsndfile 1.0.21. 2009-12-13 20:19:03 +00:00
libspectre
libssh - Added libssh (used by kdebase-runtime) 2010-02-14 21:56:35 +00:00
libtasn1 GNU Libtasn1 2.4. 2010-01-20 11:09:04 +00:00
libtheora
libtiff
libtommath
libunistring libunistring: Try to get the shared library on Cygwin. 2010-02-16 09:08:40 +00:00
libunwind
libusb
libviper Updating vwm and its libraries. 2009-11-04 22:38:26 +00:00
libvirt applying patches provided by griswold 2010-01-27 12:12:35 +00:00
libvncserver
libvorbis update to 1.2.3 2010-01-17 23:04:26 +00:00
libvterm Updating vwm and its libraries. 2009-11-04 22:38:26 +00:00
libwmf
libwpd
libx86
libxcrypt Porting changes from stdenv-updates into this branch. 2009-11-08 00:32:12 +00:00
libxklavier Merging from Oleksandr: 2010-02-21 12:25:36 +00:00
libxmi
libxml2
libxslt
libyaml Add libyaml and PyYAML. 2010-01-16 10:37:29 +00:00
libzip
libzrtpcpp
lightning
log4cxx
loudmouth
lzo LZO: Build the shared library. 2009-11-06 22:44:18 +00:00
martyr
mediastreamer * Removed selectVersion. There's no good reason to write 2009-11-18 09:39:59 +00:00
mesa * Updated mesa to 7.6.1. 2010-01-13 12:43:17 +00:00
ming
mpeg2dec libmpeg2: Build the shared library. 2010-01-05 11:16:26 +00:00
mpfr GNU MPFR 2.4.2. 2009-12-18 17:48:31 +00:00
mpich2 MPICH2 1.2.1. 2010-01-27 22:13:19 +00:00
msilbc * Removed selectVersion. There's no good reason to write 2009-11-18 09:39:59 +00:00
muparser
ncbi Adding NCBI C language toolbox 2009-12-13 20:22:13 +00:00
ncurses remove GNUism 2010-01-17 22:08:22 +00:00
neon * davfs2 updated to 1.4.5. 2009-12-08 13:08:27 +00:00
nettle
nspr * RPM updated to 4.7.2. 2009-12-09 22:34:51 +00:00
nss * Thunderbird 3.0. It doesn't use the Xulrunner package, as building 2010-01-02 13:21:50 +00:00
ode
openal Updating vtk; simplifying the openal cmake build expression. 2009-12-11 07:16:16 +00:00
openalSoft
openbabel
opencascade Making opencascade build its visualization, DRAW, and WOK libraries/tools. 2010-02-23 14:20:10 +00:00
openct Making openct point to /var/lib and not $out/var/lib 2010-01-13 20:56:01 +00:00
opencv Fixing the gcc-wrapper, so it does not link when gcc is called with '-x 2010-01-16 21:26:10 +00:00
opendbx * opendbx: rewrite hack to preConfigure 2010-02-09 11:46:27 +00:00
opendkim added libmilter, opendkim 2010-02-09 10:32:55 +00:00
openexr
openexr_ctl
openldap
openmotif
openmpi
openssl * openssl 0.9.8l 2010-01-20 13:49:07 +00:00
ortp
pango * Updated gtk+, glib, pango. 2010-01-13 12:11:06 +00:00
pangomm
pangoxsl
pcre
physfs Big fixes in the cross build: 2009-11-22 19:51:45 +00:00
plib
podofo Adding calibre. This involved also: 2010-01-07 22:47:30 +00:00
policykit
polkit
poppler Updating poppler 2010-01-07 20:39:52 +00:00
popt
ppl Disable PPL tests (although maybe we did not reach a consensus, let's disable 2010-01-18 22:47:45 +00:00
proj.4
pth
pupnp
qhull Updating qhull 2010-01-21 14:44:15 +00:00
qt-3
qt-4.4
qt-4.5 Add openssl to qt 4.5, for all the kde https communications to work. 2010-01-17 14:01:47 +00:00
qt-4.6 update to 4.6.2 2010-02-15 14:38:57 +00:00
qtscriptgenerator patch for gcc44 2010-01-17 21:34:55 +00:00
readline GNU Readline 6.1. 2010-01-05 11:27:54 +00:00
redland * redland: make the dependency on postgresql, mysql, sqlite and db4 2010-02-11 14:31:49 +00:00
rte
rubberband
schroedinger
science * Fix stdenv evaluation - use ${stdenv.shell} instead of 2010-01-29 00:17:59 +00:00
scmccid * Urgh. 2010-01-29 08:04:31 +00:00
SDL
SDL_image
SDL_mixer
SDL_net
SDL_ttf
slang
slib
snack
speex
sqlite Added an interactive variant of sqlite3 that has readline support enabled. 2010-02-04 16:07:15 +00:00
stlport
t1lib
taglib update to latest versions 2009-12-24 22:15:38 +00:00
taglib-extras update to latest versions 2009-12-24 22:15:38 +00:00
tapioca-qt
tdb TDB, the trivial database. 2010-02-10 11:28:18 +00:00
tecla
telepathy-gabble
telepathy-glib
telepathy-qt
tk * Fix various broken URLs / mirrors. 2010-02-05 22:00:51 +00:00
toolbuslib
tre added tre-0.8.0 2010-02-09 09:09:25 +00:00
ucl
unixODBC
unixODBCDrivers
vtk vtk had a wrong version version in its 'name' 2010-02-13 16:06:25 +00:00
vxl
webkit Adding 'glib' as buildInput to webkit (its configure script wanteed it). 2010-02-15 08:42:45 +00:00
wtk
wxGTK-2.6
wxGTK-2.8
x264
xapian * Removed selectVersion. There's no good reason to write 2009-11-18 09:39:59 +00:00
Xaw3d
xine-lib
xlibs-wrapper
zlib Made more libraries cross compile. fontconfig, libxcb, bzip2, libdrm, zlib... 2009-11-21 10:44:22 +00:00
zvbi
zziplib