From owner-freebsd-amd64@FreeBSD.ORG Thu Mar 24 23:45:51 2005 Return-Path: Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B9B7D16A4CE for ; Thu, 24 Mar 2005 23:45:51 +0000 (GMT) Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.195]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4A9A843D2F for ; Thu, 24 Mar 2005 23:45:51 +0000 (GMT) (envelope-from astrodog@gmail.com) Received: by wproxy.gmail.com with SMTP id 70so649742wra for ; Thu, 24 Mar 2005 15:45:50 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=c4UL9N0njyGLGaosqixrzQYxW0VTQa8/JCM+UfYLBxtXK2sHxGgfOmK9WiSdVRRC3WwJAO7pzHOQUCW73as5dGMDQPucoXdE+SQfX9Od2wYOFzepF4W7Jq45Y4u12hWTxFy7PK5SpY117UBpanO9PBWkqpIAjlS8Dot/A250lH0= Received: by 10.54.98.8 with SMTP id v8mr615768wrb; Thu, 24 Mar 2005 15:45:50 -0800 (PST) Received: by 10.54.40.69 with HTTP; Thu, 24 Mar 2005 15:45:50 -0800 (PST) Message-ID: <2fd864e05032415452721de81@mail.gmail.com> Date: Thu, 24 Mar 2005 15:45:50 -0800 From: Astrodog To: freebsd-amd64@freebsd.org In-Reply-To: <20050324215445.GB99206@dragon.NUXI.org> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit References: <2fd864e05032316492d805751@mail.gmail.com> <20050324011220.GA81046@isis.sigpipe.cz> <2fd864e050323182432f78eaa@mail.gmail.com> <20050324201036.GF60666@dragon.NUXI.org> <2fd864e05032412501c001a5d@mail.gmail.com> <20050324215445.GB99206@dragon.NUXI.org> Subject: Re: AMD64 Ports X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Astrodog List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Mar 2005 23:45:51 -0000 On Thu, 24 Mar 2005 13:54:45 -0800, David O'Brien wrote: > On Thu, Mar 24, 2005 at 12:50:13PM -0800, Astrodog wrote: > > On Thu, 24 Mar 2005 12:10:36 -0800, David O'Brien wrote: > > > On Wed, Mar 23, 2005 at 06:24:24PM -0800, Astrodog wrote: > > > > How could we denote a linux32 dependancy? > > > > > > I don't follow. The current idea is that the linux_base port when > > > installed for FreeBSD will install both 32-bit and 64-bit[*] bits. > > > > > > [*] When 64-bit Linux support is later added. We have enough polishing > > > to do to just support all the things we've already got to the standards > > > people expect of FreeBSD. > > > -- > > > -- David (obrien@FreeBSD.org) > > > > > > > We have 2 problems, that I see. > > > > #1. Linux32 doesn't appear to be addressed for dependancies at all, > > almost every linux-something port I've found, calls itsself i386 only, > > and sometimes has minor RPM issues. > > What are the minor RPM issues? I knew there are some (see archives for > the arguments over the way we currently igngore them). But a summary of > current issues would be good. > The two that come up, that I've seen, Most all of the ports that rely on Linux compat, linux-jdk, linux-mozilla, etc, don't use the RPM properly, they're labeled ONLY FOT ARCHS i386. These are fixed with just adding amd64 to that list. Also, any port that attempts to use system RPM seems to have problems, when RPM tells it that its on the wrong arch. > 'amd64# cd /usr/ports/print/acroread ; make install' > worked for me at work. > > > #2. With IA32 Compatibility, it should be possible to install > > i386-only ports, and packages in quite a few cases, because of the > > binary compatibility stuff. I'm not sure how this could be handled > > either, since it would require a specific kernel option be enabled.... > > much like Linux32, I suppose. > > Assume that if someone goes out of their way to install a 32-bit port, > they have not removed the IA32 support from their kernel. This is now in > the default GENERIC config for 5.4. > Currently, without manual fetching and whatnot, you cannot easily install i386 packages. With IA32 support included, it should be possible to install 32-bit packages, and if the crosscompile is viable, 32-bit only ports. --- Harrison Grundy > -- > -- David (obrien@FreeBSD.org) >