From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Chong Yidong Newsgroups: gmane.emacs.devel Subject: Re: OpenBSD build failure Date: Wed, 22 Nov 2006 10:19:11 -0500 Message-ID: <87mz6jo6fk.fsf@cyd.mit.edu> References: <20061122122018.6317E44065@Psilocybe.Update.UU.SE> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1164209749 26664 80.91.229.2 (22 Nov 2006 15:35:49 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 22 Nov 2006 15:35:49 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Nov 22 16:35:46 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1Gmu8J-0002fN-1V for ged-emacs-devel@m.gmane.org; Wed, 22 Nov 2006 16:35:31 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Gmu8I-0001jg-Gm for ged-emacs-devel@m.gmane.org; Wed, 22 Nov 2006 10:35:30 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GmtsO-0005qM-7X for emacs-devel@gnu.org; Wed, 22 Nov 2006 10:19:04 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GmtsL-0005nr-PI for emacs-devel@gnu.org; Wed, 22 Nov 2006 10:19:02 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GmtsL-0005nm-Cg for emacs-devel@gnu.org; Wed, 22 Nov 2006 10:19:01 -0500 Original-Received: from [18.19.1.138] (helo=cyd.mit.edu) by monty-python.gnu.org with esmtp (Exim 4.52) id 1GmtsH-0007fs-AP; Wed, 22 Nov 2006 10:18:58 -0500 Original-Received: by cyd.mit.edu (Postfix, from userid 1000) id EFF5B4E453; Wed, 22 Nov 2006 10:19:11 -0500 (EST) Original-To: ams@gnu.org In-Reply-To: <20061122122018.6317E44065@Psilocybe.Update.UU.SE> (Alfred M. Szmidt's message of "Wed\, 22 Nov 2006 13\:20\:18 +0100 \(CET\)") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.91 (gnu/linux) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:62674 Archived-At: "Alfred M. Szmidt" writes: > The build failure that I reported in the beginning of November wasn't > fixed (probobly due me not testing the patch). I have no tested it, > and emacs builds fine on OpenBSD with it. It follows Richards > suggestion to set LD_SWITCH_X_DEFAULT instead of LD_SWITCH_SYSTEM. > Could someone apply it, please? Applied. (So we don't need to include /usr/pkg/lib in the ld switches at all?) > 2006-11-02 Alfred M. Szmidt (tiny change) > > * s/openbsd.h (LD_SWITCH_SYSTEM): Remove /usr/pkg/lib and > /usr/pkg/lib from the library search path. > (LD_SWITCH_X_DEFAULT): New macro. > > Index: openbsd.h > =================================================================== > RCS file: /cvsroot/emacs/emacs/src/s/openbsd.h,v > retrieving revision 1.8 > diff -u -p -r1.8 src/s/openbsd.h > *** src/s/openbsd.h 30 Oct 2006 23:05:35 -0000 1.8 > --- src/s/openbsd.h 2 Nov 2006 14:05:03 -0000 > *************** > *** 23,33 **** > > /* Han Boetes says this > is necessary, otherwise Emacs dumps core on elf systems. */ > ! #define LD_SWITCH_SYSTEM LD_SWITCH_SYSTEM_tmp -Z -L/usr/pkg/lib -L/usr/local/lib > > #else > > ! #define LD_SWITCH_SYSTEM LD_SWITCH_SYSTEM_tmp -L/usr/pkg/lib -L/usr/local/lib > > #endif > > --- 24,40 ---- > > /* Han Boetes says this > is necessary, otherwise Emacs dumps core on elf systems. */ > ! #define LD_SWITCH_SYSTEM LD_SWITCH_SYSTEM_tmp -Z > ! > ! /* The version of gcc on OpenBSD doesn't search /usr/local/lib by > ! default. */ > ! #define LD_SWITCH_X_DEFAULT -L/usr/local/lib > > #else > > ! #define LD_SWITCH_SYSTEM LD_SWITCH_SYSTEM_tmp > ! > ! #define LD_SWITCH_X_DEFAULT -L/usr/local/lib > > #endif