I am uploading a 0-day NMU for this bug, based on Don Armstrong's patch. Please find the final diffset attached.
-- Steve Langasek postmodern programmer
diff -u imlib2-1.2.0/src/modules/loaders/Makefile.in imlib2-1.2.0/src/modules/loaders/Makefile.in --- imlib2-1.2.0/src/modules/loaders/Makefile.in +++ imlib2-1.2.0/src/modules/loaders/Makefile.in @@ -276,41 +276,41 @@ lbm.la jpeg_la_SOURCES = loader_jpeg.c -jpeg_la_LDFLAGS = -module -avoid-version -jpeg_la_LIBADD = @JPEGLIBS@ +jpeg_la_LDFLAGS = -module -avoid-version -L$(top_builddir)/src/lib/ +jpeg_la_LIBADD = @JPEGLIBS@ -lImlib2 png_la_SOURCES = loader_png.c -png_la_LDFLAGS = -module -avoid-version -png_la_LIBADD = @PNGLIBS@ +png_la_LDFLAGS = -module -avoid-version -L$(top_builddir)/src/lib/ +png_la_LIBADD = @PNGLIBS@ -lImlib2 tiff_la_SOURCES = loader_tiff.c -tiff_la_LDFLAGS = -module -avoid-version -tiff_la_LIBADD = @TIFFLIBS@ +tiff_la_LDFLAGS = -module -avoid-version -L$(top_builddir)/src/lib/ +tiff_la_LIBADD = @TIFFLIBS@ -lImlib2 gif_la_SOURCES = loader_gif.c -gif_la_LDFLAGS = -module -avoid-version -gif_la_LIBADD = @GIFLIBS@ +gif_la_LDFLAGS = -module -avoid-version -L$(top_builddir)/src/lib/ +gif_la_LIBADD = @GIFLIBS@ -lImlib2 zlib_la_SOURCES = loader_zlib.c -zlib_la_LDFLAGS = -module -avoid-version -zlib_la_LIBADD = @ZLIBLIBS@ +zlib_la_LDFLAGS = -module -avoid-version -L$(top_builddir)/src/lib/ +zlib_la_LIBADD = @ZLIBLIBS@ -lImlib2 bz2_la_SOURCES = loader_bz2.c -bz2_la_LDFLAGS = -module -avoid-version -bz2_la_LIBADD = @BZ2LIBS@ +bz2_la_LDFLAGS = -module -avoid-version -L$(top_builddir)/src/lib/ +bz2_la_LIBADD = @BZ2LIBS@ -lImlib2 pnm_la_SOURCES = loader_pnm.c -pnm_la_LDFLAGS = -module -avoid-version -pnm_la_LIBADD = +pnm_la_LDFLAGS = -module -avoid-version -L$(top_builddir)/src/lib/ +pnm_la_LIBADD = -lImlib2 argb_la_SOURCES = loader_argb.c -argb_la_LDFLAGS = -module -avoid-version -argb_la_LIBADD = +argb_la_LDFLAGS = -module -avoid-version -L$(top_builddir)/src/lib/ +argb_la_LIBADD = -lImlib2 bmp_la_SOURCES = loader_bmp.c -bmp_la_LDFLAGS = -module -avoid-version -bmp_la_LIBADD = +bmp_la_LDFLAGS = -module -avoid-version -L$(top_builddir)/src/lib/ +bmp_la_LIBADD = -lImlib2 xpm_la_SOURCES = loader_xpm.c -xpm_la_LDFLAGS = -module -avoid-version -xpm_la_LIBADD = +xpm_la_LDFLAGS = -module -avoid-version -L$(top_builddir)/src/lib/ +xpm_la_LIBADD = -lImlib2 tga_la_SOURCES = loader_tga.c -tga_la_LDFLAGS = -module -avoid-version -tga_la_LIBADD = +tga_la_LDFLAGS = -module -avoid-version -L$(top_builddir)/src/lib/ +tga_la_LIBADD = -lImlib2 lbm_la_SOURCES = loader_lbm.c -lbm_la_LDFLAGS = -module -avoid-version -lbm_la_LIBADD = +lbm_la_LDFLAGS = -module -avoid-version -L$(top_builddir)/src/lib/ +lbm_la_LIBADD = -lImlib2 all: all-am .SUFFIXES: diff -u imlib2-1.2.0/debian/changelog imlib2-1.2.0/debian/changelog --- imlib2-1.2.0/debian/changelog +++ imlib2-1.2.0/debian/changelog @@ -1,3 +1,14 @@ +imlib2 (1.2.0-1.1) unstable; urgency=high + + * Non-maintainer upload. + * High-urgency upload for sarge-targetted RC bugfix + * Fix regression in the linkage of the loader modules which resulted + in undefined symbols, making libimlib2 unusable when being + dlopen()ed by an application; thanks to Don Armstrong for the patch. + Closes: #293815. + + -- Steve Langasek <[EMAIL PROTECTED]> Sat, 12 Feb 2005 15:19:12 -0800 + imlib2 (1.2.0-1) unstable; urgency=low * New upstream version only in patch2: unchanged: --- imlib2-1.2.0.orig/src/modules/loaders/Makefile.am +++ imlib2-1.2.0/src/modules/loaders/Makefile.am @@ -43,49 +43,49 @@ lbm.la jpeg_la_SOURCES = loader_jpeg.c -jpeg_la_LDFLAGS = -module -avoid-version -jpeg_la_LIBADD = @JPEGLIBS@ +jpeg_la_LDFLAGS = -module -avoid-version -L$(top_builddir)/src/lib/ +jpeg_la_LIBADD = @JPEGLIBS@ -lImlib2 png_la_SOURCES = loader_png.c -png_la_LDFLAGS = -module -avoid-version -png_la_LIBADD = @PNGLIBS@ +png_la_LDFLAGS = -module -avoid-version -L$(top_builddir)/src/lib/ +png_la_LIBADD = @PNGLIBS@ -lImlib2 tiff_la_SOURCES = loader_tiff.c -tiff_la_LDFLAGS = -module -avoid-version -tiff_la_LIBADD = @TIFFLIBS@ +tiff_la_LDFLAGS = -module -avoid-version -L$(top_builddir)/src/lib/ +tiff_la_LIBADD = @TIFFLIBS@ -lImlib2 gif_la_SOURCES = loader_gif.c -gif_la_LDFLAGS = -module -avoid-version -gif_la_LIBADD = @GIFLIBS@ +gif_la_LDFLAGS = -module -avoid-version -L$(top_builddir)/src/lib/ +gif_la_LIBADD = @GIFLIBS@ -lImlib2 zlib_la_SOURCES = loader_zlib.c -zlib_la_LDFLAGS = -module -avoid-version -zlib_la_LIBADD = @ZLIBLIBS@ +zlib_la_LDFLAGS = -module -avoid-version -L$(top_builddir)/src/lib/ +zlib_la_LIBADD = @ZLIBLIBS@ -lImlib2 bz2_la_SOURCES = loader_bz2.c -bz2_la_LDFLAGS = -module -avoid-version -bz2_la_LIBADD = @BZ2LIBS@ +bz2_la_LDFLAGS = -module -avoid-version -L$(top_builddir)/src/lib/ +bz2_la_LIBADD = @BZ2LIBS@ -lImlib2 pnm_la_SOURCES = loader_pnm.c -pnm_la_LDFLAGS = -module -avoid-version -pnm_la_LIBADD = +pnm_la_LDFLAGS = -module -avoid-version -L$(top_builddir)/src/lib/ +pnm_la_LIBADD = -lImlib2 argb_la_SOURCES = loader_argb.c -argb_la_LDFLAGS = -module -avoid-version -argb_la_LIBADD = +argb_la_LDFLAGS = -module -avoid-version -L$(top_builddir)/src/lib/ +argb_la_LIBADD = -lImlib2 bmp_la_SOURCES = loader_bmp.c -bmp_la_LDFLAGS = -module -avoid-version -bmp_la_LIBADD = +bmp_la_LDFLAGS = -module -avoid-version -L$(top_builddir)/src/lib/ +bmp_la_LIBADD = -lImlib2 xpm_la_SOURCES = loader_xpm.c -xpm_la_LDFLAGS = -module -avoid-version -xpm_la_LIBADD = +xpm_la_LDFLAGS = -module -avoid-version -L$(top_builddir)/src/lib/ +xpm_la_LIBADD = -lImlib2 tga_la_SOURCES = loader_tga.c -tga_la_LDFLAGS = -module -avoid-version -tga_la_LIBADD = +tga_la_LDFLAGS = -module -avoid-version -L$(top_builddir)/src/lib/ +tga_la_LIBADD = -lImlib2 lbm_la_SOURCES = loader_lbm.c -lbm_la_LDFLAGS = -module -avoid-version -lbm_la_LIBADD = +lbm_la_LDFLAGS = -module -avoid-version -L$(top_builddir)/src/lib/ +lbm_la_LIBADD = -lImlib2
signature.asc
Description: Digital signature