From owner-freebsd-current Wed Oct 30 18: 2:39 2002 Delivered-To: freebsd-current@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 931) id A7F9437B401; Wed, 30 Oct 2002 18:02:38 -0800 (PST) Date: Wed, 30 Oct 2002 18:02:38 -0800 From: Juli Mallett To: Terry Lambert Cc: Doug Rabson , Daniel Eischen , current@freebsd.org Subject: Re: [PATCH: libc]Re: gnome on current Message-ID: <20021030180238.A7388@FreeBSD.org> References: <20021030234026.M22480-100000@herring.nlsystems.com> <3DC07094.F67F5C66@mindspring.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <3DC07094.F67F5C66@mindspring.com>; from tlambert2@mindspring.com on Wed, Oct 30, 2002 at 03:51:48PM -0800 Organisation: The FreeBSD Project X-Alternate-Addresses: , , , , X-Towel: Yes X-LiveJournal: flata, jmallett X-Negacore: Yes Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG * De: Terry Lambert [ Data: 2002-10-30 ] [ Subjecte: Re: [PATCH: libc]Re: gnome on current ] > > > Maybe the workaround for now is to make the symbols in libXThrStub.so > > > weak? > > > > They *are* weak Terry. The problem is that every bloody definition is weak > > so the linker has no way of picking the one definition which will actually > > work. The real problem is that the actual working threads library doesn't > > provide strong symbols to allow it to override all the other stubs. > > First strong/last weak should win. You are saying "last weak" is not > winning. That's a linker bug. Considering that I built the same applications and ran the same applications fine a while ago, and we've had a binutils upgrade, and things don't break on other systems, I'm inclined to assume there are linker bugs afoot, and all the other speculative stuff seems to be based on misunderstandings or bad information. juli. -- Juli Mallett | FreeBSD: The Power To Serve Will break world for fulltime employment. | finger jmallett@FreeBSD.org http://people.FreeBSD.org/~jmallett/ | Support my FreeBSD hacking! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message