From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Welsh Duggan Newsgroups: gmane.emacs.devel Subject: crt[i1].o with multiarch glibc Date: Sun, 03 Jul 2011 13:22:14 -0400 Message-ID: <87wrfzjn3t.fsf@maru.md5i.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1309713762 19999 80.91.229.12 (3 Jul 2011 17:22:42 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 3 Jul 2011 17:22:42 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jul 03 19:22:38 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QdQNS-0007tf-Ip for ged-emacs-devel@m.gmane.org; Sun, 03 Jul 2011 19:22:38 +0200 Original-Received: from localhost ([::1]:36180 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QdQNR-00020b-Pp for ged-emacs-devel@m.gmane.org; Sun, 03 Jul 2011 13:22:37 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:51135) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QdQNC-00020J-IX for emacs-devel@gnu.org; Sun, 03 Jul 2011 13:22:23 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QdQNB-0004wa-F2 for emacs-devel@gnu.org; Sun, 03 Jul 2011 13:22:22 -0400 Original-Received: from md5i.com ([75.151.244.229]:49911 helo=maru.md5i.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QdQNB-0004vq-3L for emacs-devel@gnu.org; Sun, 03 Jul 2011 13:22:21 -0400 Original-Received: from md5i by maru.md5i.com with local (Exim 4.76) (envelope-from ) id 1QdQN4-000646-Ve for emacs-devel@gnu.org; Sun, 03 Jul 2011 13:22:15 -0400 User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 75.151.244.229 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:141500 Archived-At: The Debian GNU/Linux distribution (and Ubuntu, it appears) have been working on multiarch support in its unstable distribution. (See http://wiki.debian.org/Multiarch/ for details.) This means that crt1.o and crti.o end up in /usr/lib/i386-linux-gnu instead of /usr/lib. Once I figured this out, I was able to use --with-crt-dir to allow things to compile again. I was going to suggest that configure.in checked for the proper files in /usr/lib/${canonical}, but ${canonical} is i686-pc-linux-gnu on this system, so some reduction would have to be done to make that work. If this cannot or will not be done, it would be nice to add this to the PROBLEMS file. I would volunteer to do either of these, but I've had difficulty getting an employer disclaimer. -- Michael Welsh Duggan (md5i@md5i.com)