Debian Bug report logs - #375822
libsdl1.2-dev: sdl-config --libs shouldn't include -lpthread

version graph

Package: libsdl1.2-dev; Maintainer for libsdl1.2-dev is Debian SDL package maintainers <pkg-sdl-maintainers@lists.alioth.debian.org>; Source for libsdl1.2-dev is src:sdl12-compat (PTS, buildd, popcon).

Reported by: Samuel Thibault <samuel.thibault@ens-lyon.org>

Date: Wed, 28 Jun 2006 09:33:15 UTC

Severity: minor

Found in version libsdl1.2/1.2.10-3

Fixed in version libsdl1.2/1.2.11-1

Done: Sam Hocevar (Debian packages) <sam+deb@zoy.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian SDL packages maintainers <pkg-sdl-maintainers@lists.alioth.debian.org>:
Bug#375822; Package libsdl1.2-dev. (full text, mbox, link).


Acknowledgement sent to Samuel Thibault <samuel.thibault@ens-lyon.org>:
New Bug report received and forwarded. Copy sent to Debian SDL packages maintainers <pkg-sdl-maintainers@lists.alioth.debian.org>. (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: libsdl1.2-dev: sdl-config --libs shouldn't include -lpthread
Date: Wed, 28 Jun 2006 11:31:42 +0200
Package: libsdl1.2-dev
Version: 1.2.10-3
Severity: wishlist

Hi,

There is a spurious dependency in the output of sdl-config --libs:

-L/usr/lib -lSDL -lpthread

-lpthread is _not_ needed in --libs (since the SDL _interface_ doesn't
need pthread functions) and just brings an unneeded dependency. It
should be used only for linking libSDL.so itself, and put in sdl-config
--static-libs (for static linking).

Samuel

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (900, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17
Locale: LANG=fr_FR@euro, LC_CTYPE=fr_FR@euro (charmap=ISO-8859-15)

Versions of packages libsdl1.2-dev depends on:
ii  libaa1-dev                    1.4p5-30   ascii art library, development kit
ii  libartsc0-dev                 1.5.3-2    development files for the aRts sou
ii  libasound2-dev                1.0.11-3   ALSA library development files
ii  libaudio-dev                  1.7-9      The Network Audio System (NAS). (d
ii  libdirectfb-dev               0.9.24-3   frame buffer graphics library, dev
ii  libesd0-dev                   0.2.36-3   Enlightened Sound Daemon - Develop
ii  libglu1-mesa-dev [libglu-dev] 6.4.2-1    The OpenGL utility library -- deve
ii  libglu1-xorg-dev              1:7.0.22   transitional package for Debian et
ii  libsdl1.2debian               1.2.10-3   Simple DirectMedia Layer
ii  libsvga1-dev                  1:1.4.3-22 console SVGA display development l
ii  libxext-dev                   1:1.0.0-4  X11 miscellaneous extensions libra
ii  libxt-dev                     1:1.0.0-5  X11 toolkit intrinsics library (de

libsdl1.2-dev recommends no packages.

-- no debconf information



Severity set to `minor' from `wishlist' Request was from Samuel Thibault <samuel.thibault@labri.fr> to control@bugs.debian.org. (full text, mbox, link).


Tags added: pending Request was from Sam Hocevar (Debian packages) <sam+deb@zoy.org> to control@bugs.debian.org. (full text, mbox, link).


Reply sent to Sam Hocevar (Debian packages) <sam+deb@zoy.org>:
You have taken responsibility. (full text, mbox, link).


Notification sent to Samuel Thibault <samuel.thibault@ens-lyon.org>:
Bug acknowledged by developer. (full text, mbox, link).


Message #14 received at 375822-close@bugs.debian.org (full text, mbox, reply):

From: Sam Hocevar (Debian packages) <sam+deb@zoy.org>
To: 375822-close@bugs.debian.org
Subject: Bug#375822: fixed in libsdl1.2 1.2.11-1
Date: Thu, 20 Jul 2006 06:03:25 -0700
Source: libsdl1.2
Source-Version: 1.2.11-1

We believe that the bug you reported is fixed in the latest version of
libsdl1.2, which is due to be installed in the Debian FTP archive:

libsdl1.2-dev_1.2.11-1_i386.deb
  to pool/main/libs/libsdl1.2/libsdl1.2-dev_1.2.11-1_i386.deb
libsdl1.2_1.2.11-1.diff.gz
  to pool/main/libs/libsdl1.2/libsdl1.2_1.2.11-1.diff.gz
libsdl1.2_1.2.11-1.dsc
  to pool/main/libs/libsdl1.2/libsdl1.2_1.2.11-1.dsc
libsdl1.2_1.2.11.orig.tar.gz
  to pool/main/libs/libsdl1.2/libsdl1.2_1.2.11.orig.tar.gz
libsdl1.2debian-all_1.2.11-1_i386.deb
  to pool/main/libs/libsdl1.2/libsdl1.2debian-all_1.2.11-1_i386.deb
libsdl1.2debian-alsa_1.2.11-1_i386.deb
  to pool/main/libs/libsdl1.2/libsdl1.2debian-alsa_1.2.11-1_i386.deb
libsdl1.2debian-arts_1.2.11-1_i386.deb
  to pool/main/libs/libsdl1.2/libsdl1.2debian-arts_1.2.11-1_i386.deb
libsdl1.2debian-esd_1.2.11-1_i386.deb
  to pool/main/libs/libsdl1.2/libsdl1.2debian-esd_1.2.11-1_i386.deb
libsdl1.2debian-nas_1.2.11-1_i386.deb
  to pool/main/libs/libsdl1.2/libsdl1.2debian-nas_1.2.11-1_i386.deb
libsdl1.2debian-oss_1.2.11-1_i386.deb
  to pool/main/libs/libsdl1.2/libsdl1.2debian-oss_1.2.11-1_i386.deb
libsdl1.2debian-udeb_1.2.11-1_i386.udeb
  to pool/main/libs/libsdl1.2/libsdl1.2debian-udeb_1.2.11-1_i386.udeb
libsdl1.2debian_1.2.11-1_i386.deb
  to pool/main/libs/libsdl1.2/libsdl1.2debian_1.2.11-1_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 375822@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sam Hocevar (Debian packages) <sam+deb@zoy.org> (supplier of updated libsdl1.2 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Thu, 20 Jul 2006 14:17:18 +0200
Source: libsdl1.2
Binary: libsdl1.2debian-oss libsdl1.2debian-alsa libsdl1.2debian-arts libsdl1.2debian libsdl1.2-dev libsdl1.2debian-udeb libsdl1.2debian-nas libsdl1.2debian-esd libsdl1.2debian-all
Architecture: source i386
Version: 1.2.11-1
Distribution: unstable
Urgency: low
Maintainer: Debian SDL packages maintainers <pkg-sdl-maintainers@lists.alioth.debian.org>
Changed-By: Sam Hocevar (Debian packages) <sam+deb@zoy.org>
Description: 
 libsdl1.2-dev - Simple DirectMedia Layer development files
 libsdl1.2debian - Simple DirectMedia Layer
 libsdl1.2debian-all - Simple DirectMedia Layer (with all available options)
 libsdl1.2debian-alsa - Simple DirectMedia Layer (with X11 and ALSA options)
 libsdl1.2debian-arts - Simple DirectMedia Layer (with X11 and aRts options)
 libsdl1.2debian-esd - Simple DirectMedia Layer (with X11 and esound options)
 libsdl1.2debian-nas - Simple DirectMedia Layer (with X11 and NAS options)
 libsdl1.2debian-oss - Simple DirectMedia Layer (with X11 and OSS options)
 libsdl1.2debian-udeb - Simple DirectMedia Layer (with directfb graphics and no sound) (udeb)
Closes: 373756 375822 377287
Changes: 
 libsdl1.2 (1.2.11-1) unstable; urgency=low
 .
   * New upstream release.
   * Upstream now uses pkgconfig, we ship the .pc files.
   * Upstream fixed SDL_SetGamma() (Closes: #373756).
   * Upstream fixed dynamic DRI support loading (Closes: #377287).
 .
   * debian/patches/000_no_yasm.diff:
     + Do not try to detect yasm, it will fail to build. We want nasm.
 .
   * debian/patches/000_unlibfoolise.diff:
     + Removed ugly stuff from acinclude.m4.
 .
   * debian/patches/000_builddir_support.diff:
     + Fix alternate build directory support.
 .
   * debian/patches/100_dont_propagate_lpthread.diff:
     + Do not propagate -lpthread to sdl-config --libs (Closes: #375822).
Files: 
 3805a7a97a4944d6550cbc9f2e5cb59c 1498 libs optional libsdl1.2_1.2.11-1.dsc
 418b42956b7cd103bfab1b9077ccc149 2796407 libs optional libsdl1.2_1.2.11.orig.tar.gz
 744cd6b591f400b4c8d9dd49460ce60d 281862 libs optional libsdl1.2_1.2.11-1.diff.gz
 a4c8ae570c2f10e07bd70e62cca87b15 20110 libs optional libsdl1.2debian_1.2.11-1_i386.deb
 f696e07180e9bef124f4ab6c89c2aa18 215812 libs optional libsdl1.2debian-all_1.2.11-1_i386.deb
 87ee04bc201575772531bb3305d61bb2 208284 libs extra libsdl1.2debian-alsa_1.2.11-1_i386.deb
 3a11a0789309f2515b4a0cf291437ebe 208952 libs extra libsdl1.2debian-oss_1.2.11-1_i386.deb
 e5ad6d867896f207d42dad0504280c59 207318 libs extra libsdl1.2debian-esd_1.2.11-1_i386.deb
 20ad87b7d503097970fd0d7a8eb62503 207282 libs extra libsdl1.2debian-arts_1.2.11-1_i386.deb
 ad34066d1bf9b54f957f2ab87d89a80c 206134 libs extra libsdl1.2debian-nas_1.2.11-1_i386.deb
 79b066ccf994dfe3d6f90f49fd7bded0 117458 debian-installer extra libsdl1.2debian-udeb_1.2.11-1_i386.udeb
 5fdda5e097795388fd0ed493692dfbe7 735784 libdevel optional libsdl1.2-dev_1.2.11-1_i386.deb
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQFEv3hrfPP1rylJn2ERAsKuAJ0VIwLyUrzzSaR0jpAiAKrXVdZspQCggr76
NIg6xjOn9dTcKNR8CEhhmvo=
=m+bi
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 24 Jun 2007 21:12:31 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Mon Jul 15 22:14:14 2024; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.