2009-underlinking-overlinking

From Mandriva Community Wiki

Jump to: navigation, search

Contents

[edit] Status of underlinking and overlinking in 2009.0

[edit] Why doing this?

To get rid of overlinking, ld options --as-needed is used by default in Mandriva 2009.0. But to allow --as-needed to work correctly, no underlinking must be allowed. That's why --no-undefined is also used by default.

[edit] Problems introduced by --as-needed

moved here

[edit] Underlinked library

moved here

[edit] Wrong linking order

moved here

[edit] Problems introduced by --no-undefined

moved here

[edit] Plugins

moved here

[edit] Libraries using libtool

See Underlinking#programs_using_libtool

[edit] Full logs

Failure logs

[edit] Build failures

  OpenIPMI2-2.0.6-14mdv2008.1: undefined reference (to `ipmi_cmdlang_global_err')
  dbus-qt3-0.70-4mdv2008.1: undefined reference (to `QGDict::write(QDataStream&, void*) const')
  dia-0.96.1-3mdv2008.1: undefined reference (to `g_str_equal')
  ggz-gtk-client-0.0.14.1-4mdv2009.0: undefined reference (to `XGetWindowProperty')
  goocanvas-0.10-1mdv2009.0: undefined reference (to `floor')
  gthumb-2.10.8-1mdv2008.1: undefined reference (to `XRenderCreatePicture')
  gtkglarea2-1.99.0-11mdv2008.1: undefined reference (to `XVisualIDFromVisual')
  imagemagick-6.4.1.1-1mdv2009.0: undefined reference (to `PushDrawingWand')
  jabber-1.4.4-16mdv2008.1: undefined reference (to `jabberd__runtime')
  jpilot-syncmal-0.80-4mdv2008.1: undefined reference (to `jp_logf')
  kompozer-0.7.10-2mdv2008.1: undefined reference (to `pango_x_font_map_for_display')
  libcdio-0.80-2mdv2009.0: undefined reference (to `iso9660_get_volumeset_id')
  libgc-6.8-2mdv2008.1: undefined reference (to `GC_free')
  libgksuui1.0-1.0.7-4mdv2008.1: undefined reference (to `XUngrabServer')
  libgnomecanvas-2.20.1.1-2mdv2008.1: undefined reference (to `floor')
  libopensync-0.22-9mdv2008.1: undefined reference (to `osync_trace')
  libvorbis-1.2.0-4mdv2009.0: undefined reference (to `ogg_stream_reset_serialno')
  libxklavier-3.6-1mdv2009.0: undefined reference (to `XkbFreeKeyboard')
  linuxwacom-0.7.9-4mdv2008.1: undefined reference (to `Tk_CreateGenericHandler')
  nautilus-cd-burner-2.22.0-2mdv2008.1: undefined reference (to `ceil')
  opensc-0.11.3-2mdv2008.1: undefined reference (to `strlcpy')
  sary-1.2.0-7mdv2008.1: undefined reference (to `g_strconcat')
  tomoe-gtk-0.6.0-7mdv2008.1: undefined reference (to `sqrt')
  wxGTK2.6-2.6.4-14mdv2008.1: undefined reference (to `XChangeProperty')
  wxgtk2.8-2.8.7-1mdv2008.1: undefined reference (to `XUnmapWindow')
  x11-driver-video-openchrome-0.2.901-2mdv2008.1: undefined reference (to `XFree')
  x11-driver-video-via-0.2.2-7mdv2008.1: undefined reference (to `XFree')
  xawtv-3.95-8mdv2008.1: undefined reference (to `ng_malloc_video_buf')
  xfsprogs-2.9.8-2mnb1: undefined reference (to `pthread_mutex_trylock')
  xine-ui-0.99.5-3mdv2009.0: undefined reference (to `PC')
  xrx-1.0.1-8mdv2008.1: undefined reference (to `FreePreferences')
  zapping-0.9.6-9mdv2008.1: undefined reference (to `g_log')
  zsh-4.3.6-1mdv2009.0: undefined reference (to `setfeatureenables')
  zvbi-0.2.30-1mdv2009.0: undefined reference (to `dlsym')
Personal tools
Ad (via La Vignette)
Looking for a job?