Sync sbcl 1:1.0.45.0-1 (universe) from Debian unstable (main)

Bug #715498 reported by Christoph Egger
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
sbcl (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160

 affects ubuntu/sbcl
 status new
 importance wishlist
 subscribe ubuntu-sponsors
 done

Please sync sbcl 1:1.0.45.0-1 (universe) from Debian unstable (main)

Changelog entries since current natty version 1:1.0.40.0-2:

sbcl (1:1.0.45.0-1) experimental; urgency=low

  * New Upstream Version
  * Rework install target
  * Add kfreebsd support
  * Move to format 3.0 (quilt)
  * Runn the tests

 -- Christoph Egger <email address hidden> Wed, 29 Dec 2010 15:21:28 +0100

sbcl (1:1.0.43.0-1) experimental; urgency=low

  * New upstream Version

 -- Christoph Egger <email address hidden> Fri, 01 Oct 2010 18:05:45 +0200

sbcl (1:1.0.42.0-1) experimental; urgency=low

  * Import new upstream. Major changes:
    * build changes
       * Cross-compilation host is now specified to make.sh using
         command-line argument --xc-host=<command> instead of a
         positional argument. (thanks to Daniel Herring)
       * Install location can be specified to make.sh using
         command-line argument --prefix=<path>. (thanks to Daniel
         Herring)
      * optimization: The default implementation of
        COMPUTE-DISCRIMINATING-FUNCTION does much less wasted work.
      * enhancement: Explicit memory barrier operations are now
        available for use by multithreaded code. See documentation
        for details.
      * enhancement: Experimental support for threading on Linux/PPC.
      * bug fix: RENAME-PACKAGE returns the package. (Thanks to Eric
        Marsden)
      * bug fix: EXPT signals an error if first argument is a zero and
        second argument is a floating point zero. (thanks to Roman
        Marynchak)
      * bug fix: DEFTYPE signals an error for non-list lambda-lists.
        (thanks to Roman Marynchak)
      * bug fix: make ASDF-INSTALL compatible with the now-included
        ASDF2. (reported by Phil Hargett; patch from Jim Wise)
      * optimization: validity of observed keyword initargs to
        MAKE-INSTANCE is cached, leading to many fewer expensive calls
        to COMPUTE-APPLICABLE-METHODS.
      * optimization: in the (unoptimized) general method for
        MAKE-INSTANCE on a CLASS argument, search for and call an
        appropriate optimized ctor function if it exists.
      * bug fix: WRITE always returns the correct value.
  * Bump standards version 3.9.0 → 3.9.1, no changes

 -- Christoph Egger <email address hidden> Wed, 15 Sep 2010 11:59:35 +0200

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)

iQEcBAEBAwAGBQJNUc/3AAoJEOGDbms1cuRhvU8IAIjfSIv5QGg8v9R3wf4x+m6N
DyKEE0KoWsqgmPbBvPtlvOjkZ7OwlICXRJCAb6ZDACP/kf7ixFoWle8l6v0LVIBM
nZ+31k825JBIwBvorRw+xNrshtyHAQD6UpTvyuG/ZTXxOP/YVbrGfWt2t5GiBJce
s4d8X0kVwtW42R9dzG0bdy4JLqNQu/+6QAVqOh20DcuZkr1hPuwLJ9QHvAeuOXyA
0GN77Y7IkTCUymZUKMNtHCtCxzugiHLtgtn3hZsj6BtqkFZtdI8GIvGe1OcjEDd5
6e+r9YR/InKimmbbA8iYR3GiwQ/nRgvzvCmJ0L7ZsIgYgZMI1vivFu0ehj0rdKY=
=BIhj
-----END PGP SIGNATURE-----

Related branches

Revision history for this message
Micah Gersten (micahg) wrote :

Taking a look

Changed in sbcl (Ubuntu):
assignee: nobody → Micah Gersten (micahg)
status: New → In Progress
Revision history for this message
Micah Gersten (micahg) wrote :

This failed to build, I'll attach the pbuilder log

tags: added: ftbfs upgrade-software-version
Changed in sbcl (Ubuntu):
assignee: Micah Gersten (micahg) → nobody
status: In Progress → Incomplete
Revision history for this message
Micah Gersten (micahg) wrote :
Revision history for this message
Christoph Egger (christoph-egger) wrote : Re: [Bug 715498] Re: Sync sbcl 1:1.0.45.0-1 (universe) from Debian unstable (main)

Oops shouldn't happen. I'll take a look

Regards

    Christoph

--
9FED 5C6C E206 B70A 5857 70CA 9655 22B9 D49A E731
Debian Developer | Lisp Hacker | CaCert Assurer

A. Because it breaks the logical sequence of discussion
Q. Why is top posting bad?

Revision history for this message
Christoph Egger (christoph-egger) wrote :

OK sbcl won't build with --as-needed. Btw: the current package fails the same way.

It can be fixed by putting a `LDFLAGS += -Wl,--no-as-needed` at the top of debian rules. As I won't change that in debian, what's the way to get such a modification into ubuntu? If it turns out to be hard maybe better remove sbcl and it's rdepends.

Revision history for this message
Nikodemus Siivola (nikodemus) wrote :

From SBCL upstream here: we can add the flags to the upstream directly, if that helps.

Revision history for this message
Micah Gersten (micahg) wrote :

As was discussed on IRC, disabling --as-needed should only be a last resort option. Fixing the linking order would be best.

Revision history for this message
Nikodemus Siivola (nikodemus) wrote :

Eh, I didn't notice at first, but this is actually fixed in SBCL 1.0.45.9 in the upstream -- without --no-as-needed.

...though I maintain that for SBCL --no-as-needed is actually exactly the right thing. If we specify linking against library, we do that because we want dlsym() to be able to find the symbols from that at runtime.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package sbcl - 1:1.0.45.0-1ubuntu1

---------------
sbcl (1:1.0.45.0-1ubuntu1) natty; urgency=low

  * Add --no-as-needed to LDFLAGS to prevent FTBFS,
    Patch propsed by Christoph Egger, fixes LP: #715498

sbcl (1:1.0.45.0-1) experimental; urgency=low

  * New Upstream Version
  * Rework install target
  * Add kfreebsd support
  * Move to format 3.0 (quilt)
  * Runn the tests

sbcl (1:1.0.43.0-1) experimental; urgency=low

  * New upstream Version

sbcl (1:1.0.42.0-1) experimental; urgency=low

  * Import new upstream. Major changes:
    * build changes
       * Cross-compilation host is now specified to make.sh using
         command-line argument --xc-host=<command> instead of a
         positional argument. (thanks to Daniel Herring)
       * Install location can be specified to make.sh using
         command-line argument --prefix=<path>. (thanks to Daniel
         Herring)
      * optimization: The default implementation of
        COMPUTE-DISCRIMINATING-FUNCTION does much less wasted work.
      * enhancement: Explicit memory barrier operations are now
        available for use by multithreaded code. See documentation
        for details.
      * enhancement: Experimental support for threading on Linux/PPC.
      * bug fix: RENAME-PACKAGE returns the package. (Thanks to Eric
        Marsden)
      * bug fix: EXPT signals an error if first argument is a zero and
        second argument is a floating point zero. (thanks to Roman
        Marynchak)
      * bug fix: DEFTYPE signals an error for non-list lambda-lists.
        (thanks to Roman Marynchak)
      * bug fix: make ASDF-INSTALL compatible with the now-included
        ASDF2. (reported by Phil Hargett; patch from Jim Wise)
      * optimization: validity of observed keyword initargs to
        MAKE-INSTANCE is cached, leading to many fewer expensive calls
        to COMPUTE-APPLICABLE-METHODS.
      * optimization: in the (unoptimized) general method for
        MAKE-INSTANCE on a CLASS argument, search for and call an
        appropriate optimized ctor function if it exists.
      * bug fix: WRITE always returns the correct value.
  * Bump standards version 3.9.0 → 3.9.1, no changes
 -- Reinhard Tartler <email address hidden> Mon, 21 Feb 2011 11:48:12 +0100

Changed in sbcl (Ubuntu):
status: Incomplete → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.