Skip to content

Debian Changelog llvm (2.6-9.1)

2010

llvm (2.6-9.1) unstable; urgency=low

   * Non-maintainer upload.
   * llvm-runtime:
     - replace Conflicts with previous version by Breaks
     - add explicit "set -e" in maintainer scripts
     - properly remove llvm.binfmt in prerm script
   * llvm-dev:
     - install vim files in /usr/share/vim/addons, add README.Debian
       (Closes: #593190)
     - add dependency to libffi-dev (Closes: #573368)
   * libllvm-ocaml-dev:
     - apply Sylvain Le Gall's patch to fix META filename (Closes: #583475)
     - add suggestion to ocaml-findlib
   * Add debian/source/format

 -- Stéphane Glondu <glondu@debian.org>  Thu, 19 Aug 2010 18:53:44 +0200

llvm (2.6-9) unstable; urgency=low

   * Fix testsuite:
     - debian/packages.d/*.mk: Don't pass DebianOpts to MAKECHECKFLAGS.
     - debian/patches/0012-RUNTESTFLAGS.patch: Add, don't pass VERBOSE
       to RUNTESTFLAGS.
   * debian/rules.d/vars.mk (dev_version): Bump to 2.6-9.
   * debian/rules.d/control.mk: Update diffstats on clean.
   * debian/control.in/llvm-snapshot (Priority): set to extra.
   * Merge changes from clang 2.6-3:
     - debian/debhelper.in/clang.install: Install sorttable.js and
       scanview.css in /usr/lib/clang/1.0/utils/.
   * Merge changes from Ubuntu (on the way for llvm 2.7):
     - debian/rules: Unsed environment variables set by dpkg.
     - debian/rules.d/vars.mk: Fix UVERSION for experimental uploads.

 -- Arthur Loiret <aloiret@debian.org>  Sat, 03 Apr 2010 22:54:26 +0000

llvm (2.6-8) unstable; urgency=low

   * debian/rules.d/build.mk: Ignore testsuite failures.

 -- Arthur Loiret <aloiret@debian.org>  Wed, 10 Mar 2010 19:21:22 +0000

llvm (2.6-7) unstable; urgency=low

   [ Arthur Loiret ]
   * Split out the lli bytecode interpreter from llvm to llvm-runtime:
     - debian/packages.d/llvm.mk (llvm_packages): Add llvm-runtime.
     - debian/debhelper.in/llvm-runtime.{install,links,postinst,prerm}: Add.
     - debian/debhelper.in/llvm.{postinst,prerm}: Rename to llvm-runtime.
   * debian/packages.d/{llvm,tools}.mk: Configure with --disable-assertions.
   * Improve build system:
     - debian/{packages.d/llvm.mk,rules.d/build.mk}: Build llvm in a single
       target instead of separating tools and core builds.
     - debian/{rules.d/binary.mk,packages.d/*.mk}: Make binary stamps depend
       only on the truly required install stamps.
     - debian/packages.d/*.mk, debian/rules.d/build.mk: Support one check
       stamp per build. Install testsuite summary in /usr/share/doc.
     - debian/packages.d/*.mk: Use $(RM) instead of "rm".
   * debian/control.in/llvm-dev: Depends on the same version of llvm.
   * debian/control.in/source: Build-Conflicts on oprofile.
 
   [ Sylvain Le Gall ]
   * Build a libllvm-ocaml-dev package, which contains the OCaml binding:
     Closes: #568556.
     - debian/debhelper.in/libllvm-ocaml-dev.{dirs,doc-base,install,META}: Add.
     - debian/control.in/source: Build-Depends on ocaml-nox (>= 3.11.2),
       ocaml-best-compilers | ocaml-nox, dh-ocaml (>= 0.9.1).
     - debian/packages.d/llvm.mk:
       + (llvm_packages): Add libllvm-ocaml-dev.
       + (libllvm-ocaml-dev_extra_binary): Define, install META file.
     - debian/rules.d/binary.mk: Add dh_installdirs and dh_ocaml.
     - debian/rules.d/vars.mk:
       + include /usr/share/ocaml/ocamlvars.mk.
       + Configure with --with-ocaml-libdir=$(OCAML_STDLIB_DIR)/llvm.
   * debian/rules.d/build.mk: Fix symlinks pointing to the $DESTDIR.

 -- Arthur Loiret <aloiret@debian.org>  Wed, 10 Mar 2010 13:29:06 +0000

llvm (2.6-6) unstable; urgency=low

   * Install vim and emacs syntax files.  Closes: #489980.
     - debian/debhelper.in/llvm-dev.{dirs,install}: Install .vim and .el files.
     - debian/packages.d/llvm.mk (llvm-dev_extra_binary): Install README files.
   * Build system fixes:
     - debian/rules.d/unpack.mk:
       + Add missing "touch $@" in $(patch-stamp) target.  Closes: #571577.
       + Robustify more.
     - debian/rules.d/binary.mk: Make binary stamps depend on $(install-stamp).
     - debian/rules.d/vars.mk (dev_version): New variable, required llvm-dev
       version for llvm-gcc and tools. Bump to 2.6-6.
   * Patches work:
     - debian/patches/0008-path-eraseFromDisk.patch: Refresh.
     - debian/patches/0011-Hurd-fixes.patch: Add, dirtily fix build on Hurd.
   * debian/debhelper.in/clang.install: Ship scan-build and ccc-analyzer.
   * debian/control.in/source: Bump Standards-Version to 3.8.4.

 -- Arthur Loiret <aloiret@debian.org>  Fri, 26 Feb 2010 10:20:31 +0000

llvm (2.6-5) unstable; urgency=low

   * debian/control.in/source: Build-Depends on libffi-dev and lsb-release.
   * debian/rules.d/vars.mk:
     - Configure with --enable-optimized and --enable-libffi.
     - New variable $(OS), for portability with Ubuntu.
   * debian/rules.d/unpack.mk: Robustify patch system.
   * debian/packages.d/llvm-gcc-4.2.mk: Run testsuite on i386 and amd64.
   * Backport changes from Ubuntu:
     - debian/packages.d/*.mk: Use $(OS) instead of Debian in version strings.
     - 0008-path-eraseFromDisk.patch: Add, use fork/exec instead of system to
       avoid quoting problems.
     - 0009-Fix-doclinks.patch: Add, fix broken links in index.html.
       Closes: #469529.
     - 0010-ARM-BX_to_BLX.patch: Add, fix to allow shark work on ARM
       (Xerxes Ranby).

 -- Arthur Loiret <aloiret@debian.org>  Wed, 24 Feb 2010 12:00:08 +0000

2009

llvm (2.6-4) unstable; urgency=low

   * Stop building on unsupported ia64, mips{,el} processors.
   * Merge clang 2.6-1 and llvm-gcc-4.2 2.6-3.

 -- Arthur Loiret <aloiret@debian.org>  Sun, 06 Dec 2009 18:32:04 +0000

llvm (2.6-3) unstable; urgency=low

   * Build a llvm-source package.
   * Merge from llvm-gcc-4.2 2.6-2:
     - debian/packages.d/llvm-gcc-4.2.mk: Define llvm-gcc-4.2_extra_binary,
       Adds symlinks for binaries.

 -- Arthur Loiret <aloiret@debian.org>  Mon, 16 Nov 2009 21:34:12 +0000

llvm (2.6-2) unstable; urgency=low

   * 0007-Triple.h-Avoid-identifier-conflicts-on-mips-and-spar.patch: Add,
     maybe fix the build on sparc and mips{,el}.
   * Various fixes in the build system.

 -- Arthur Loiret <aloiret@debian.org>  Mon, 16 Nov 2009 19:32:58 +0000

llvm (2.6-1) unstable; urgency=low

   * New upstream release.
     - 0007-Move-IA64-asmprinter-to-separate-library.patch,
       0008-Move-MIPS-asmprinter-to-separate-library.patch: Remove.
   * 0006-Build-LLVM-with-O2.patch: Remove, pass OPTIMIZE_OPTION to make
     instead.
   * Improve build system, add build infrastructure for tools.
   * Remove RPATHS from all binaries and libraries.

 -- Arthur Loiret <aloiret@debian.org>  Sun, 15 Nov 2009 20:24:40 +0000

llvm (2.5-3) unstable; urgency=low

   * Backport from mainline:
     - 0007-Move-IA64-asmprinter-to-separate-library.patch.
     - 0008-Move-MIPS-asmprinter-to-separate-library.patch.
   * This hopefuly fixes the FTBFS on mips.  Closes: #518592.
   * Fix $LLVM_SRC_ROOT and $LLVM_OBJ_ROOT for real.
   * Also fix dependency_libs and libdir.
   * Support AVR32:
     - Build-Depends on autotools-dev (>= 20060702.1).
     - Update config.sub and config.guess.  Closes: #535729.
   * Bump Standards-Version to 3.8.3.

 -- Arthur Loiret <aloiret@debian.org>  Fri, 06 Nov 2009 15:30:40 +0000

llvm (2.5-2) unstable; urgency=low

   * Configure all components with PIC enabled, this includes llvm-gcc-4.2.
   * Set $LLVM_SRC_ROOT and $LLVM_OBJ_ROOT to $(PF)/build in binary target.
   * Build-Conclicts on ocaml to prevent ocaml bindings to be built. This
     should be kept until we build an llvm-ocaml binding package.
   * Disable parallel build by default.

 -- Arthur Loiret <aloiret@debian.org>  Fri, 13 Mar 2009 12:31:49 +0000

llvm (2.5-1) unstable; urgency=low

   * New upstream release.  Closes: #518406.
   * Update patches:
     - 0007-Separate-alpha-asmprinter.-This-should-unbreak-nativ.patch,
       0008-Separate-sparc-asmprinter.-This-should-unbreak-the-n.patch: Remove.
     - Refresh all others.
   * Configure with --with-pic --enable-pic.  Closes: #518476.
   * Remove dangling symlinks.  Closes: #509669.
     - Now autogenerate debian/llvm.links in debian/rules.d/binary.mk.
   * Update build infrastructure for llvm-snapshot and llvm-gcc.

 -- Arthur Loiret <aloiret@debian.org>  Fri, 06 Mar 2009 19:19:06 +0000

2008

llvm (2.4-1~exp1) experimental; urgency=low

   * Backport from mainline:
     - 0007-Separate-alpha-asmprinter.-This-should-unbreak-nativ.patch.
     - 0008-Separate-sparc-asmprinter.-This-should-unbreak-the-n.patch.
   * debian/debhelper.in/llvm-dev.install: Also install configure,
     config.status and autoconf/ in /usr/lib/llvm/build, will be required
     to build clang.
   * debian/debhelper.in/llvm.postinst, debian/debhelper.in/llvm.prerm:
     Remove full path for update-binfmts.

 -- Arthur Loiret <arthur.loiret@gmail.com>  Mon, 24 Nov 2008 20:39:24 +0000

llvm (2.4-1~exp0) experimental; urgency=low

   * New upstream release. Closes: #505394
     - Update patches.
   * debian/rules:
     - Support DEB_BUILD_OPTIONS=parallel=n.
     - Depect cpu number and run parallel build by default.
   * debian/rules.d/binary.mk: Remove extra license file.
   * debian/rules.d/unpack.mk: Really unpatch sources on clean.
   * debian/control: Bump Standards-Version to 3.8.0.
   * Merge changes between versions 2.2-9 and 2.2-12.

 -- Arthur Loiret <arthur.loiret@gmail.com>  Sat, 22 Nov 2008 10:43:59 +0000

llvm (2.3-1~exp0) experimental; urgency=low

   * New upstream release. Closes: #489255
     - Update patches.
   * debian/debhelper.in/llvm.install: No more config files.

 -- Arthur Loiret <arthur.loiret@gmail.com>  Tue, 08 Jul 2008 18:42:51 +0000

llvm (2.2-12) unstable; urgency=low

   * 4 revisions to fix debian/control, how lame am I…
     Properly update debian/control.in/llvm-examples.

 -- Pierre Habouzit <madcoder@debian.org>  Mon, 13 Oct 2008 10:02:55 +0200

llvm (2.2-11) unstable; urgency=low

   * +~ sorts before +bX which defeats its purpose. Use +c~ to be sorted
     _after_ binNMUs.

 -- Pierre Habouzit <madcoder@debian.org>  Sun, 12 Oct 2008 18:49:45 +0200

llvm (2.2-10) unstable; urgency=high

   * New upload to fix previous borked one.

 -- Pierre Habouzit <madcoder@debian.org>  Sun, 05 Oct 2008 16:19:21 +0200

llvm (2.2-9) unstable; urgency=high

   * Make llvm bin-NMU friendly (Closes: #499469).

 -- Pierre Habouzit <madcoder@debian.org>  Sun, 05 Oct 2008 09:37:52 +0200

llvm (2.2-8) unstable; urgency=high

   * Run testsuite on kfreebsd-i386 and kfreebsd-amd64 as well.
   * Don't append LLVM_DEBIAN_INFO to llvm-config.  Closes: #481967

 -- Arthur Loiret <arthur.loiret@gmail.com>  Sat, 28 Jun 2008 16:11:48 +0000

llvm (2.2-7) unstable; urgency=high

   * Fix i386-only FTBFS due to missing #include (Closes: 474863).

 -- Pierre Habouzit <madcoder@debian.org>  Sun, 20 Apr 2008 21:40:59 +0200

llvm (2.2-6) unstable; urgency=low

   [ Arthur Loiret ]
   * Don't build llvm-stub:  Closes: #468339
     - patches/0007-Disable-llvm-stub.patch: Add.
     - debhelper.in/llvm.links: Update.
   * Run the testsuite on amd64 i386 ia64 powerpc s390 sparc only.
 
   [ Pierre Habouzit ]
   * Update patches/0006-Build-with-g-4.3.patch with missing hunk.
     (Closes: 417382).

 -- Pierre Habouzit <madcoder@debian.org>  Sun, 06 Apr 2008 00:33:49 +0200

llvm (2.2-5) unstable; urgency=low

   * brown paper bag bug, fix llvm-examples.links reordering arguments
     (Closes: 470409).

 -- Pierre Habouzit <madcoder@debian.org>  Tue, 11 Mar 2008 10:03:09 +0100

llvm (2.2-4) unstable; urgency=low

   [ Pierre Habouzit ]
   * debian/control:
     + Missing Provides: llvm-libs in llvm-dev Package.
   * patches/0005-Build-LLVM-with-O2.patch: build llvm with -O2 to ease
     buildd's life.
   * Install Makefile.{common,config,rules} in /usr/lib/llvm/build.
   * Add links to the Makefiles from llvm-examples (Closes: 469531).
   * Rework dependency chains:
     + llvm-example depends llvm-dev.
     + llvm-dev depends llvm.
     + llvm depends nothing, but recommends llvm-dev.
   * patches/0006-Build-with-g-4.3.patch: add patch to build with g++-4.3
     (Closes: 417382).
 
   [ Arthur Loiret ]
   * Use logwatch script from gcc to prevent testsuite timeouts.

 -- Pierre Habouzit <madcoder@debian.org>  Mon, 10 Mar 2008 13:22:45 +0100

llvm (2.2-3) unstable; urgency=low

   [ Arthur Loiret ]
   * 0004-Fix-TOOLDIR-path-for-gccas-and-gccld.patch: Add.  Closes: #468341
   * debian/debhelper.in/llvm-doc.install: don't install html.tar.gz, already
     in untared html dir.  Closes: #468338
   * Rename llvm-libs to llvm-dev and include headers in it.  Closes: #468344
 
   [ Pierre Habouzit ]
   * Fix postinst/prerm binfmts registration for chroots.

 -- Pierre Habouzit <madcoder@debian.org>  Mon, 03 Mar 2008 01:21:00 +0100

llvm (2.2-2) unstable; urgency=low

   [ Arthur Loiret ]
   * Don't Build-Depends on graphviz, not needed.
   * Run testsuite by default.
   * 0001-Update-configure-script-for-kfreebsd-gnu-and-hurd.patch: New,
     fix FTBFS on kfreebsd-gnu and hurd.
   * 0002-Fix-llvm-config-script.patch: New, fix lib and include paths.
   * 0003-Debian-version-info-and-bugreport.patch: New, mention Debian revision
     in --version, update bugreport contact (set to pkg-llvm mailling list).

 -- Pierre Habouzit <madcoder@debian.org>  Fri, 22 Feb 2008 14:04:39 +0100

llvm (2.2-1) unstable; urgency=low

   [ Pierre Habouzit ]
   * New upstream release.
   * debian/debhelper.in/llvm-examples.examples: add missing file so that
     llvm-examples isn't empty.
   * debian/debhelper.in/llvm.{preinst,postinst}: use binfmt-support to
     register llvm.binfmts properly.
 
   [ Arthur Loiret ]
   * debian/debhelper.in/llvm.install: Remove libs,
   * debian/rules.d/build.mk: Remove extra-license-file.

 -- Pierre Habouzit <madcoder@debian.org>  Tue, 12 Feb 2008 11:11:34 +0100

llvm (2.1.99-20080209-2) experimental; urgency=low

   * Reinstate lost crhpath to remove unsafe rpath.

 -- Pierre Habouzit <madcoder@debian.org>  Sun, 10 Feb 2008 02:35:19 +0100

llvm (2.1.99-20080209-1) experimental; urgency=low

   [ Arthur Loiret ]
   * New Maintainers. Closes: #451106, #451384, #449355
   * New upstream release, new build system (again).
   * debian/control.in/llvm-gcc:
     + Update llvm-gcc description. Closes: #441382
   * debian/copyright: Update.
 
   [ Pierre Habouzit ]
   * debian/control.in/source, debian/control:
     + add Vcs-* headers.
   * Bump compat to 6.

 -- Arthur Loiret <arthur.loiret@gmail.com>  Thu, 07 Feb 2008 15:22:43 +0100

llvm (2.1-0~exp1) experimental; urgency=low

   [ Arthur Loiret ]
   * Initial llvm2 upload, the packaging is not over yet and we need to test a
     few things before uploading it to unstable. Closes will be added then.
   * Remove dpatch from build-depends, not used anymore.
   * New build system.
 
   [ Pierre Habouzit ]
   * debian/control:
      + Remove version for doxygen build-depends as it's not even in oldstable.
      + Bump Standards-Version to 3.7.3.
      + Add Homepage field.

 -- Pierre Habouzit <madcoder@debian.org>  Mon, 07 Jan 2008 15:09:16 +0100

2006

llvm (1.8b-1) unstable; urgency=low

   * Closes: bug#356095: missing llvmc from package (over-zealous cleanup
     was removing it)
   * Replace entire C front-end (CFE)with latest from CVS (as recommended by
     upstream); this will get re-synced with the 1.9 release.
   * Re-enable amd64 build.
   * Closes: bug#380151 --  FTBFS on ia64 and amd64; new CFE fixes ia64,
     but amd64 is hacked back in and not officially supported upstream.
   * Closes: bug#389300 -- ia64/unstable FTBFS: compile errors (duplicate)
   * Closes: bug#394883 -- ia64/unstable FTBFS: compile errors (duplicate)

 -- Al Stone <ahs3@debian.org>  Mon, 23 Oct 2006 12:53:33 -0600

llvm (1.8a-1) unstable; urgency=low

   * Upgrade to latest upstream.
   * Closes: bug#385767 -- New upstream release
   * Closes: bug#382897 -- Please stop Build-Depending on automake (patch
     was wrong, dependency is actually on 1.9, not 1.4)
   * Makefile used 'tar xvzf' which was far too noisy; using 'tar xzf' now.
   * Closes: bug#380150 -- claims front-end is based on GCC 3.4 but it's 4.0.1
     now; fixed the control file to reflect the proper version.
   * Closes: bug#390289 -- problem with update-binfmts when purging packagei
     llvm; update-binfmts was being invoked with the wrong arguments

 -- Al Stone <ahs3@debian.org>  Sat, 21 Oct 2006 12:27:09 -0600

llvm (1.7-3) unstable; urgency=low

   * Closes: bug#376138 -- llvm: postinst failure in update-binfmts
   * Closes: bug#373655 -- amd64 FTBS; this is _not_ a fully supported
     architecture; the C backend is the only backend available, iff one
     uses an older gcc frontend.  Waiting for upstream or helping them
     are the best options.

 -- Al Stone <ahs3@debian.org>  Tue, 11 Jul 2006 08:33:48 -0600

llvm (1.7-2) unstable; urgency=low

   * Closes: bug#374615: llvm-doc: do not ship doxygen.tar.gz and html.tar.gz
   * Closes: bug#373655: amd64/unstable FTBFS -- Unsuported LLVM Target
     x86_64-unknown-linux-gnu; this is not yet a supported architecture
     for this package and should not have been included.

 -- Al Stone <ahs3@debian.org>  Mon, 26 Jun 2006 08:43:40 -0600

llvm (1.7-1) unstable; urgency=low

   * New upstream source (1.7)
   * Add alpha architecture, be nicer to sparc
   * Closes: bug#370161 -- FTBS due to doxygen bug in older versions (patch
     from NMU was not used in order to keep dependencies straightforward) --
     bug #345952 closed from doxygen NMU.
   * Closes: bug#357015 -- bashism in /etc/init.d/llvm, by removing the use
     is the /etc/init.d script and instead using update-binfmts(8).
   * Closes: bug#357016 -- please consider replacing /etc/init.d/llvm with
     update-binfmts(8)

 -- Al Stone <ahs3@fcahs3.fc.hp.com>  Tue, 13 Jun 2006 18:11:22 -0600

llvm (1.6-1.1) unstable; urgency=high

   * Non-maintainer upload.
   * Build-depend on fixed doxygen (>= 1.4.6-2.1); fixes FTBFS.
     (Closes: #357722)

 -- Steinar H. Gunderson <sesse@debian.org>  Sat, 3 Jun 2006 13:52:35 +0200

llvm (1.6-1) unstable; urgency=low

   * Closes: bug#339768 -- new upstream version
   * Closes: bug#332517 -- FTBS on s390 (it's not a supported architecture)

 -- Al Stone <ahs3@debian.org>  Sun, 1 Jan 2006 15:23:30 -0700

2005

llvm (1.5-1) unstable; urgency=low

   * Updated to latest upstream (1.5)
   * Removed restriction requiring gcc 3.3 on i386 (no longer needed).
   * Updated to latest standards version
   * Removed dependency on pax (no longer needed)
   * NB: this version was not released into the wild due to my inability to
     get it done in a reasonable amount of time

 -- Al Stone <ahs3@debian.org>  Sat, 10 Sep 2005 17:30:42 -0600

llvm (1.5-0b) unstable; urgency=low

   * Forced dependency on GCC 3.4; LLVM really does prefer it.
   * Updated 1.5cvs bits.

 -- Al Stone <ahs3@debian.org>  Wed, 25 May 2005 14:01:21 -0700

llvm (1.5-0a) unstable; urgency=low

   * Start preparing for the 1.5 release.

 -- Al Stone <ahs3@debian.org>  Fri, 20 May 2005 17:39:53 -0700

llvm (1.4-3) unstable; urgency=low

   * Closes: bug#304035 -- upstream renamed 'extract' to 'llvm-extract' to
     remove conflict with /usr/bin/extract from package extract.
   * Closes: bug#308694 -- missing depends for texinfo and graphviz

 -- Al Stone <ahs3@debian.org>  Thu, 19 May 2005 16:47:33 -0600

llvm (1.4-2) unstable; urgency=low

   * An older version of llvmc was inadvertently used; now fixed.

 -- Al Stone <ahs3@debian.org>  Fri, 11 Mar 2005 17:04:30 -0700

llvm (1.4-1) unstable; urgency=low

   * Initial Release.
   * Closes: bug#239415 -- ITP for LLVM (Low-Level Virtual Machine) compiler
     for C/C++

 -- Al Stone <ahs3@debian.org>  Thu, 10 Mar 2005 07:31:10 -0700