#44 backport `-no-undefined' libtool fix to 4.2 branch

v1.0_(example)
closed
nobody
None
1
2013-05-24
2013-05-23
No

Currently, it's impossible to build a shared library of giflib with MSYS on Windows because libtool refuses to create one without the `-no-undefined' option.

Commit c6da4eb8eca25392db349d0468783e9894e90a7f adds this option to libgif_la_LDFLAGS in lib/Makefile.am which fixes this.

BTW, there's no tag for version 4.2.1 in the repo - is that an oversight or is this what the 4.2 branch is used for?

Discussion

  • Eric S. Raymond

    Eric S. Raymond - 2013-05-23

    There isn't a 4.2 branch or 4.2.1 version, yet, though there could be. I'd prefer to avoid creating one. I'll add a note to the build instructions about this problem.

     
  • Eric S. Raymond

    Eric S. Raymond - 2013-05-23
    • status: open --> closed
     
  • Claudio Bley

    Claudio Bley - 2013-05-24

    Sorry, but now I'm confused.

    (1) there's giflib-4.2.1.tar.{bz2,gz} in the download section on SF

    So this is not a release? Ie. the latest 4.x release actually is 4.2.0?

    (2) there is a 4.2 branch in the git repository

    It has 3 more commits on top of the commit tagged as "4.2.0" including a bug fix for #3574283.

    What am I missing, should I read some docs? Please, give me a pointer. Thanks!

     
    Last edit: Claudio Bley 2013-05-24
  • Eric S. Raymond

    Eric S. Raymond - 2013-08-29

    Claudio Bley bley@users.sf.net:

    Sorry, but now I'm confused.

    1. there's giflib-4.2.1.tar.{bz2,gz} in the download section on SF

    So this is not a release? Ie. the latest 4.x release actually is 4.2.0?

    1. there is a 4.2 branch in the git repository

    It has 3 more commits on top of the commit tagged as "4.2.0" including a bug fix for #3574283.

    What am I missing, should I read some docs? Please, give me a pointer. Thanks!

    I've shipped a 4.2.2 that clerans up several things, including the
    -no-undefined switch.
    --
    Eric S. Raymond

     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks