Bug 212557

Summary: Link libgtk-1.2 against libgdk
Product: [Fedora] Fedora Reporter: Rex Dieter <rdieter>
Component: gtk+Assignee: Rex Dieter <rdieter>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: 5CC: rdieter
Target Milestone: ---Keywords: Patch, Regression
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-02-06 00:41:36 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
enable -no-undefined -Wl,--no-undefined when building shared libs none

Description Rex Dieter 2006-10-27 13:42:47 UTC
Somewhere along the line, this bug that was fixed, become unfixed since patch30
(that fixes this) isn't applied anymore.

See also related thread
http://www.redhat.com/archives/fedora-devel-list/2006-October/msg00724.html
about how these missing symbols make linking fail in some situations (like what
using -Wl,--as-needed).

Attached also is a patch that enables 
-no-undefined -Wl,--no-undefined
when building shared libs to prevent something like this from happening again.


+++ This bug was initially created as a clone of Bug #106677 +++

The fact that libgtk doesn't link agains libgdk upsets prelink,
and we still have a lot of libgtk-1.2 binaries even in Cambridge.

It's probably worth adding this inter-library dependency to
gtk+ package.

-- Additional comment from otaylor on 2003-10-27 16:10 EST --
* Mon Oct 27 2003 Owen Taylor <otaylor> 1:1.2.10-28.1
- Cave like a cheap house of cards and add gdk-pixbuf dependency (#105613)
- Add gtkrc.*.utf8 RC files for CJK (#84593)
- Add a dependency on libgdk to libgtk (#106677)

Comment 1 Rex Dieter 2006-10-27 13:42:48 UTC
Created attachment 139579 [details]
enable -no-undefined -Wl,--no-undefined when building shared libs

Comment 2 Rex Dieter 2008-02-06 00:41:36 UTC
This was fixed when I started to help maintain this.