From owner-freebsd-ports Wed Sep 23 10:48:44 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA10223 for freebsd-ports-outgoing; Wed, 23 Sep 1998 10:48:44 -0700 (PDT) (envelope-from owner-freebsd-ports@FreeBSD.ORG) Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id KAA10194 for ; Wed, 23 Sep 1998 10:48:30 -0700 (PDT) (envelope-from imp@village.org) Received: from harmony [10.0.0.6] by rover.village.org with esmtp (Exim 1.71 #1) id 0zLt1Z-0001CO-00; Wed, 23 Sep 1998 11:48:21 -0600 Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.9.1/8.8.3) with ESMTP id LAA22350; Wed, 23 Sep 1998 11:48:43 -0600 (MDT) Message-Id: <199809231748.LAA22350@harmony.village.org> To: John Polstra Subject: Re: SOCKS port inspires question... Cc: ports@FreeBSD.ORG In-reply-to: Your message of "Wed, 23 Sep 1998 08:07:23 PDT." <199809231507.IAA14603@austin.polstra.com> References: <199809231507.IAA14603@austin.polstra.com> Date: Wed, 23 Sep 1998 11:48:43 -0600 From: Warner Losh Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org In message <199809231507.IAA14603@austin.polstra.com> John Polstra writes: : I'd recommend getting rid of the leading "_" unconditionally. The : a.out dynamic linker was fixed a long time (long enough) ago to do the : right thing if the leading underscore is missing. So getting rid of : it unconditionally will work for either object format. OK. The socks code tries to be sensitive to these things accross a wide variety of versions. I'll just do the leading _ skipping when we're not running on version 2 of FreeBSD, since ELF isn't supported there. : My rule of thumb (speaking only for myself) is: support a.out well on : -2.2, and support ELF well on 3.0. Always bear in mind that a.out in : the 3.0 branch is _history_. We are not going to be a dual-format : OS after this transition period. People who think they can use 3.0 : without switching to ELF are going to discover that they're wrong. If : it's really hard to support a.out on a 3.0 system, I wouldn't lose : any sleep over it. It is easy to support a.out _OR_ elf, but much harder to support both of them at the same time. I think for the moment I'm going to basically punt on the issue and support just one per machine. If more are needed, people will pester me about what's needed I'm sure. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message