guix/gnu/packages
Ludovic Courtès 0621349858 gnu: Switch to GCC 4.8 as the default compiler.
* build-aux/download.scm (file-name->uri): Update URL to /20131110.
* gnu-system.am (nodist_bootstrap_x86_64_linux_DATA,
  nodist_bootstrap_i686_linux_DATA): Change base name to
  'guile-2.0.9.tar.xz'.
  (gnu/packages/bootstrap/x86_64-linux/guile-2.0.9.tar.xz,
  gnu/packages/bootstrap/i686-linux/guile-2.0.9.tar.xz): New targets.
  (gnu/packages/bootstrap/x86_64-linux/guile-2.0.7.tar.xz,
  gnu/packages/bootstrap/i686-linux/guile-2.0.7.tar.xz): Remove.
  (gnu/packages/bootstrap/mips64el-linux/guile-2.0.9.tar.xz): Update
  hash.
* gnu/packages/base.scm (gcc-boot0): Base upon GCC-4.8.  Enable C++, and
  add a few --disable flags.  Remove MPFR workaround.
  (cross-gcc-wrapper): Base upon GCC-4.8.  Wrap both 'gcc' and 'g++'.
  (libstdc++): New variable.
  (gcc-final): Add it as an input; pass corresponding -I and -L flags.
* gnu/packages/bootstrap.scm (%bootstrap-guile): Always use
  "guile-2.0.9.tar.xz.
  (%bootstrap-coreutils&co): Update hashes.
  (%bootstrap-binutils): Update URL and hashes.
  (%bootstrap-glibc): Likewise.
  (%bootstrap-gcc): Likewise.
* gnu/packages/gcc.scm (gcc-4.7): Add LDFLAGS.
  Add --disable-libstdcxx-pch.
  Modify the GNU_USER*_SPEC macros from gnu-user*.h instead of the raw
  _SPEC macros.
2013-11-16 00:48:31 +01:00
..
bootstrap gnu: add bootstrap support for mips64el-linux using the MIPS N32 ABI. 2013-11-03 23:26:53 -05:00
patches gnu: mit-krb5: don't assume arguments are evaluated right-to-left. 2013-11-04 13:38:06 -05:00
acct.scm gnu: Add GNU acct. 2013-10-11 12:18:28 +00:00
acl.scm
algebra.scm gnu: Add gp2c. 2013-10-12 19:46:14 +02:00
apr.scm gnu: Use the 'patches' field of <origin>. 2013-10-09 00:11:34 +02:00
aspell.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
attr.scm
autogen.scm gnu: Add autogen package 2013-10-16 00:12:27 +02:00
autotools.scm gnu: libtool: skip a test that fails on MIPS N32. 2013-11-03 23:25:59 -05:00
avahi.scm gnu: Use the 'patches' field of <origin>. 2013-10-09 00:11:34 +02:00
base.scm gnu: Switch to GCC 4.8 as the default compiler. 2013-11-16 00:48:31 +01:00
bash.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
bdb.scm
bdw-gc.scm
bison.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
bootstrap.scm gnu: Switch to GCC 4.8 as the default compiler. 2013-11-16 00:48:31 +01:00
cdrom.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
cflow.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
check.scm
cmake.scm gnu: cmake: Bump to 2.8.12 2013-11-02 22:17:08 +01:00
compression.scm gnu: lzip: Update to 1.15. 2013-10-26 15:03:27 +02:00
cpio.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
cppi.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
cross-base.scm gnu: cross-gcc: Fix build of 'gcc-cross-sans-libc'. 2013-11-02 12:58:52 +01:00
cryptsetup.scm gnu: python: Replace input python by python-wrapper. 2013-09-03 22:18:39 +02:00
curl.scm
cyrus-sasl.scm
ddrescue.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
dejagnu.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
dwm.scm
ed.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
emacs.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
fdisk.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
file.scm
flex.scm gnu: Use the 'patches' field of <origin>. 2013-10-09 00:11:34 +02:00
fonts.scm
fontutils.scm gnu: Use the 'patches' field of <origin>. 2013-10-09 00:11:34 +02:00
freeipmi.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
gawk.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
gcal.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
gcc.scm gnu: Switch to GCC 4.8 as the default compiler. 2013-11-16 00:48:31 +01:00
gd.scm gnu: gd: fix deplibs check method for mips64. 2013-11-03 23:26:37 -05:00
gdb.scm gnu: gdb: patch-makefile-SHELL for all Makefile.in files. 2013-11-03 23:26:17 -05:00
gdbm.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
geeqie.scm gnu: Revert inputs from gtk+-3 to gtk+-2. 2013-10-01 21:27:26 +02:00
gettext.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
ghostscript.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
gkrellm.scm gnu: Revert inputs from gtk+-3 to gtk+-2. 2013-10-01 21:27:26 +02:00
gl.scm gnu: Add freeglut, glu, and FTGL. 2013-10-05 23:21:57 +02:00
glib.scm gnu: glib: Work around test failure in 'gio/tests/network-address.c'. 2013-10-17 23:50:32 +02:00
global.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
gnome.scm gnu: evince: Set search path for MIME info. 2013-10-17 23:50:31 +02:00
gnunet.scm gnu: libmicrohttpd: Update to 0.9.31. 2013-10-30 23:12:45 +01:00
gnupg.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
gnutls.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
gperf.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
gprolog.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
graphviz.scm
groff.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
grub.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
grue-hunter.scm
gsasl.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
gstreamer.scm gnu: Add gst-plugins-base-0.10. 2013-10-30 22:58:39 +01:00
gtk.scm gnu: harfbuzz: Update to 0.9.22. 2013-10-16 10:44:56 +02:00
guile.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
gv.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
help2man.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
hugs.scm
icu4c.scm gnu: icu4c: Patch RUNPATH of libraries. 2013-10-06 11:54:46 +02:00
idutils.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
imagemagick.scm gnu: imagemagick: Update to 6.8.6-9. 2013-08-28 23:33:24 +02:00
indent.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
irssi.scm
kde.scm gnu: kde: Add module and automoc4 package. 2013-10-13 18:18:57 +02:00
ld-wrapper.scm
less.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
lesstif.scm
libcanberra.scm gnu: Add libcanberra. 2013-10-02 13:39:17 +02:00
libdaemon.scm
libevent.scm gnu: Use the 'patches' field of <origin>. 2013-10-09 00:11:34 +02:00
libffi.scm gnu: libffi: fix handling of uint32_t arguments on MIPS N32. 2013-11-03 23:26:04 -05:00
libidn.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
libjpeg.scm
libphidget.scm
libpng.scm
libsigsegv.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
libtiff.scm
libunistring.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
libunwind.scm
libusb.scm
lightning.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
linux-initrd.scm Remove weirdnesses caused by 'letrec*' behavior of record field initializers. 2013-10-15 23:42:58 +02:00
linux.scm gnu: alsa-lib: fix atomic op declarations for MIPS. 2013-11-03 23:26:22 -05:00
lout.scm
lsh.scm gnu: liboop: fix deplibs check method for mips64. 2013-11-03 23:26:42 -05:00
lsof.scm
lua.scm
lvm.scm
m4.scm gnu: Use the 'patches' field of <origin>. 2013-10-10 23:05:28 +02:00
mail.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
make-bootstrap.scm gnu: make-bootstrap: Build libc and Guile without a .gnu_debuglink. 2013-11-03 22:35:17 +01:00
maths.scm gnu: lapack: Use origin snippet to remove the non-free files. 2013-11-07 23:07:45 +01:00
mit-krb5.scm gnu: mit-krb5: don't assume arguments are evaluated right-to-left. 2013-11-04 13:38:06 -05:00
mp3.scm gnu: libmad: Fix MIPS assembler code to work with new GCC. 2013-11-03 23:26:32 -05:00
multiprecision.scm gnu: gmp: Update to 5.1.3. 2013-10-24 17:54:16 +02:00
mysql.scm
nano.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
ncurses.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
netpbm.scm gnu: python: Replace input python by python-wrapper. 2013-09-03 22:18:39 +02:00
nettle.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
noweb.scm
ocaml.scm
ocrad.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
oggvorbis.scm gnu: libtheora: patch ancient config.guess to support mips64. 2013-11-03 23:26:27 -05:00
openldap.scm
openssl.scm
package-management.scm gnu: guix: Update to 0.4. 2013-09-27 21:09:02 +02:00
parted.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
patchelf.scm
pcre.scm
pdf.scm gnu: poppler: Build the poppler-glib bindings. 2013-10-13 22:50:11 +02:00
pem.scm gnu: Add Pem. 2013-10-26 01:23:00 +02:00
perl.scm gnu: Use the 'patches' field of <origin>. 2013-10-10 23:05:28 +02:00
pkg-config.scm
plotutils.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
popt.scm
pth.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
pulseaudio.scm gnu: pulseaudio: increase timeout of thread test. 2013-11-01 12:48:25 +01:00
python.scm gnu: Add python2-empy. 2013-10-29 00:08:44 +01:00
qemu.scm gnu: qemu-with-multiple-smb-shares: Fix typo. 2013-10-12 22:29:32 +02:00
qt.scm gnu: qt: Correct source uri. 2013-10-23 23:33:36 +02:00
ratpoison.scm
readline.scm gnu: readline: Turn 'patches' into a list. 2013-10-16 15:51:43 +02:00
recutils.scm gnu: recutils: Upgrade to 1.6. 2013-11-03 23:24:16 +01:00
rsync.scm gnu: rsync: Update to 3.1.0. 2013-10-25 22:44:51 +02:00
rush.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
samba.scm gnu: python: Replace input python by python-wrapper. 2013-09-03 22:18:39 +02:00
scheme.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
screen.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
sdl.scm gnu: Add libmikmod. 2013-10-26 14:15:45 +02:00
shishi.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
skribilo.scm gnu: Add Skribilo. 2013-09-28 22:43:48 +02:00
smalltalk.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
sqlite.scm
ssh.scm
swig.scm gnu: Add SWIG. 2013-09-29 17:30:24 +02:00
system.scm gnu: Add GNU Alive. 2013-10-19 00:07:28 +02:00
tcl.scm
tcsh.scm gnu: Use the 'patches' field of <origin>. 2013-10-09 00:11:34 +02:00
texinfo.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
texlive.scm gnu: texlive: Switch back to Python 2. 2013-09-04 19:09:39 +02:00
time.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
tmux.scm
tor.scm
unrtf.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
valgrind.scm gnu: Use the 'patches' field of <origin>. 2013-10-09 00:11:34 +02:00
version-control.scm gnu: subversion, cmake: Clean up descriptions. 2013-10-14 09:48:52 +02:00
video.scm gnu: ffmpeg: Fix typo in configure flags. 2013-11-01 21:08:26 +01:00
vim.scm
vpn.scm gnu: Use the 'patches' field of <origin>. 2013-10-09 00:11:34 +02:00
w3m.scm gnu: Use the 'patches' field of <origin>. 2013-10-09 00:11:34 +02:00
wdiff.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
web.scm Add httpd 2013-09-29 21:04:59 +02:00
wget.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
which.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
wordnet.scm
xlockmore.scm
xml.scm gnu: xmlto: Keep references to libxml2, libxslt, and util-linux programs. 2013-10-06 22:36:43 +02:00
xnee.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
xorg.scm gnu: mesa: Update URI. 2013-10-26 15:09:42 +02:00
yasm.scm gnu: python: Replace input python by python-wrapper. 2013-09-03 22:18:39 +02:00
zile.scm Synchronize package descriptions with the Womb. 2013-10-09 16:14:23 +02:00
zip.scm gnu: zziplib: Switch back to Python 2. 2013-09-04 18:40:54 +02:00