<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>2978</bug_id>
          
          <creation_ts>2003-09-13 14:39:12 +0400</creation_ts>
          <short_desc>Drops .so suffix when linking libraries</short_desc>
          <delta_ts>2005-08-30 03:05:21 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>libtool_1.5</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>3049</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mikhail Zabaluev">mhz</reporter>
          <assigned_to name="Mikhail Zabaluev">mhz</assigned_to>
          <cc>rider</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>9278</commentid>
    <comment_count>0</comment_count>
    <who name="Mikhail Zabaluev">mhz</who>
    <bug_when>2003-09-13 14:39:14 +0400</bug_when>
    <thetext>While building wv 1.0.0, libtool is invoked as such:

/bin/sh ./libtool --mode=link gcc  -pipe -Wall -O3 -march=i686 -ansi   -o
libwv.la -rpath /usr/lib -version-info 0:0:0 -release 1.0 -export-dynamic
winmmap.lo support.lo list.lo stylesheet.lo sprm.lo blip.lo utf.lo field.lo
decompresswmf.lo dop.lo roman.lo fib.lo frd.lo atrd.lo sed.lo font.lo ffn.lo
fld.lo bkf.lo dttm.lo generic.lo error.lo unicode.lo sttbf.lo xst.lo fspa.lo
fdoa.lo lst.lo lvl.lo
lfo.lo filetime.lo chp.lo brc.lo anld.lo shd.lo dcs.lo numrm.lo asumyi.lo
version.lo lspd.lo phe.lo tlp.lo tc.lo tap.lo pap.lo bintree.lo decode_simple.lo
pcd.lo prm.lo clx.lo bte.lo bx.lo fkp.lo text.lo decode_complex.lo
wvTextEngine.lo wvHtmlEngine.lo wvConfig.lo wvparse.lo reasons.lo sep.lo anlv.lo
olst.lo asumy.lo
bkd.lo bkl.lo dogrid.lo doptypography.lo pgd.lo rs.lo rr.lo tbd.lo ftxbxs.lo
wkb.lo picf.lo crc32.lo md5.lo rc4.lo decrypt97.lo decrypt95.lo twips.lo
table.lo symbol.lo mtextra.lo fopt.lo fbse.lo escher.lo bmptopng.lo basename.lo
laolareplace.lo isbidi.lo plcf.lo magick/libmagick.la libole2/libole2.la
oledecod/liboledecod.la    -lwmf -lwmflite -lfreetype -L/usr/X11R6/lib -lSM
-lICE -lX11 -lexpat -ljpeg -lpng -lz -lm -lexpat -lglib-2.0    -lpng -lz  -lm

Libtool 1.5 (libtool_1.5-1.5-alt7) invokes gcc as follows:

gcc -shared  winmmap.lo support.lo list.lo stylesheet.lo sprm.lo blip.lo utf.lo
field.lo decompresswmf.lo dop.lo roman.lo fib.lo frd.lo atrd.lo sed.lo font.lo
ffn.lo fld.lo bkf.lo dttm.lo generic.lo error.lo unicode.lo sttbf.lo xst.lo
fspa.lo fdoa.lo lst.lo lvl.lo lfo.lo filetime.lo chp.lo brc.lo anld.lo shd.lo dcs.lo
numrm.lo asumyi.lo version.lo lspd.lo phe.lo tlp.lo tc.lo tap.lo pap.lo
bintree.lo decode_simple.lo pcd.lo prm.lo clx.lo bte.lo bx.lo fkp.lo text.lo
decode_complex.lo wvTextEngine.lo wvHtmlEngine.lo wvConfig.lo wvparse.lo
reasons.lo sep.lo
anlv.lo olst.lo asumy.lo bkd.lo bkl.lo dogrid.lo doptypography.lo pgd.lo rs.lo
rr.lo tbd.lo ftxbxs.lo wkb.lo picf.lo crc32.lo md5.lo rc4.lo decrypt97.lo
decrypt95.lo twips.lo table.lo symbol.lo mtextra.lo fopt.lo fbse.lo escher.lo
bmptopng.lo basename.lo laolareplace.lo isbidi.lo plcf.lo -Wl,--whole-archive
magick/.libs/libmagick.al libole2/.libs/libole2.al oledecod/.libs/liboledecod.al
-Wl,--no-whole-archive  -L/usr/X11R6/lib -L/usr/lib magick/.libs/libmagick.al
libole2/.libs/libole2.al oledecod/.libs/liboledecod.al /usr/lib/libwmf.so
/usr/lib/libwmflite.so /usr/lib/libfreetype.so -lSM -lICE -lX11
/usr/lib/libjpeg.so /usr/lib/libexpat.so /usr/lib/libglib-2.0.so -lpng -lz -lm 
   -Wl,-soname -Wl,libwv-1.0.0 -o
.libs/libwv-1.0.0.0.0

Note the omission of the .so suffix. Libtool 1.4, when used in the same build,
doesn&apos;t drop the suffix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>9279</commentid>
    <comment_count>1</comment_count>
    <who name="Mikhail Zabaluev">mhz</who>
    <bug_when>2003-09-13 14:42:47 +0400</bug_when>
    <thetext>Я думаю, это для меня :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>9779</commentid>
    <comment_count>2</comment_count>
    <who name="Mikhail Zabaluev">mhz</who>
    <bug_when>2003-09-26 13:41:43 +0400</bug_when>
    <thetext>Это не проблема libtool 1.5 per se,
а то, что libtoolize не вызывается при сборке wv стандартным
макросом %configure.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>9861</commentid>
    <comment_count>3</comment_count>
    <who name="Mikhail Zabaluev">mhz</who>
    <bug_when>2003-09-29 02:06:38 +0400</bug_when>
    <thetext>As of rpm-build-4.0.4-alt26, libtoolize is invoked by the %configure macro
and the build produces correct library files.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>