[Gelistirici] kernel ve kernel-headers

Fatih Aşıcı fatih at pardus.org.tr
28 Ağu 2008 Per 00:24:07 EEST


28 Ağu 2008 Per tarihinde, S.Çağlar Onur şunları yazmıştı: 
> Bu liste direkt bağımlılıklar değil ama, biz direkt olanları yazıyoruz,
> örneğin kaffeine libX11 istiyor, libX11 libxcb istediği için kaffeine
> libxcb istiyor görünüyor ama aslında libxcb isteyen kaffeine değil libX11
>
> caglar at Shinigami linux-2.6 $ ldd -u /usr/kde/3.5/bin/kaffeine

ldd dolaylı-dolaysız ne varsa gösteriyor zaten. Ben objdump -p ile bakıyorum. 
Aşaıdaki durum kaffeine'in libxcb'ye doğrudan linklendiğini göstermez mi?

fatih at hp-pardus ~ $ objdump -p /usr/kde/3.5/bin/kaffeine | grep NEEDED
  NEEDED               libkaffeinepart.so
  NEEDED               libkhtml.so.4
  NEEDED               libkjs.so.1
  NEEDED               libpcreposix.so.0
  NEEDED               libpcre.so.0
  NEEDED               libkdeprint.so.4
  NEEDED               libkutils.so.1
  NEEDED               libkaffeineaudioencoder.so.0
  NEEDED               libcdda_interface.so.0
  NEEDED               libcdda_paranoia.so.0
  NEEDED               libkaffeinedvbplugin.so.0
  NEEDED               libkaffeineepgplugin.so.0
  NEEDED               libkparts.so.2
  NEEDED               libkio.so.4
  NEEDED               libkdeui.so.4
  NEEDED               libkdesu.so.4
  NEEDED               libkwalletclient.so.1
  NEEDED               libkdecore.so.4
  NEEDED               libDCOP.so.4
  NEEDED               libresolv.so.2
  NEEDED               libutil.so.1
  NEEDED               libart_lgpl_2.so.2
  NEEDED               libidn.so.11
  NEEDED               libkdefx.so.4
  NEEDED               libqt-mt.so.3
  NEEDED               libmng.so.1
  NEEDED               libjpeg.so.62
  NEEDED               libXi.so.6
  NEEDED               libXrandr.so.2
  NEEDED               libXcursor.so.1
  NEEDED               libXfixes.so.3
  NEEDED               libXinerama.so.1
  NEEDED               libXft.so.2
  NEEDED               libfontconfig.so.1
  NEEDED               libfreetype.so.6
  NEEDED               libexpat.so.1
  NEEDED               libpng12.so.0
  NEEDED               libSM.so.6
  NEEDED               libuuid.so.1
  NEEDED               libICE.so.6
  NEEDED               libpthread.so.0
  NEEDED               libXrender.so.1
  NEEDED               libz.so.1
  NEEDED               libacl.so.1
  NEEDED               libattr.so.1
  NEEDED               libstdc++.so.6
  NEEDED               libXtst.so.6
  NEEDED               libXext.so.6
  NEEDED               libX11.so.6
  NEEDED               libxcb-xlib.so.0
  NEEDED               libxcb.so.1
  NEEDED               libXdmcp.so.6
  NEEDED               libdl.so.2
  NEEDED               libXau.so.6
  NEEDED               libm.so.6
  NEEDED               libgcc_s.so.1
  NEEDED               libc.so.6

k3b'de de benzer şekilde libxcb kitaplıkları çıkıyordu. --as-needed ile 
derleyince böyle oldu:

fatih at hp-pardus ~ $ objdump -p /usr/kde/3.5/bin/k3b | grep NEEDED
  NEEDED               libk3bdevice.so.5
  NEEDED               libk3b.so.3
  NEEDED               libkparts.so.2
  NEEDED               libkio.so.4
  NEEDED               libkdeui.so.4
  NEEDED               libkdecore.so.4
  NEEDED               libDCOP.so.4
  NEEDED               libkdefx.so.4
  NEEDED               libqt-mt.so.3
  NEEDED               libX11.so.6
  NEEDED               libmusicbrainz.so.4
  NEEDED               libstdc++.so.6
  NEEDED               libgcc_s.so.1
  NEEDED               libc.so.6



Gelistirici mesaj listesiyle ilgili daha fazla bilgi