[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RE: Cross compiling for 64 bit on HPPA



Hi Grant,

Did as you suggested, but got an error message on the last step "apt-get
install libc/unstable"

E: Release 'unstable' for 'libc6' was not found

I will include the files you suggested modifying, maybe I did something
stupid....



-mgg 
---------------------------------------------------- 
Mike Ganley                            Main (408) 961-6317
Director S/W Engineering         Fax (408) 961-6390 
IPDynamics    
2880 Stevens Creek Blvd.  3rd Floor 
San Jose, CA 95128 
mganley@ipdynamics.com 


-----Original Message-----
From: Grant Grundler [mailto:grundler@dsl2.external.hp.com] 
Sent: Friday, February 28, 2003 10:17 PM
To: mike ganley
Cc: debian-hppa@lists.debian.org; parisc-linux@lists.parisc-linux.org
Subject: Re: Cross compiling for 64 bit on HPPA

On Fri, Feb 28, 2003 at 02:55:06PM -0800, mike ganley wrote:
> hppa64 cross compiler.  Everything goes fine, then
> hppa64-linux-ld complains libc6 is version 2.2.5 and
> it requires 2.3 or greater.

libc6 2.3.x is only available from "unstable" debian pool.

Having just learned how to set up a "hybrid" release, I don't want
to reccomend this to anyone.  IMHO, this is for someone willing to
take risks with stability of a system, is not a developer, and wants
something that's only in "unstable".  Drawback with "hybrid" is package
maintainers will not like you if you report bugs - mixed releases are a
PITA to reproduce. Personally, I'm not going to report bugs
with the one box (my laptop) I have setup this way.

The following seems like the "least evil" way to go about it:

1) /etc/apt/apt.conf should have the line:
	APT::Default-Release "testing";

2) duplicate "testing" entries in /etc/apt/sources.list for
   "unstable" as well. run "apt-get update".

3) copy the following 7 lines into /etc/apt/preferences:
Package: *
Pin: release a=testing
Pin-Priority: 650

Package: *
Pin: release a=unstable
Pin-Priority: 90

  This allows one to install from unstable but not update such debs
  *until* they get promoted to "testing" release. Once this deb version
  is promoted to testing, it tracks versions like normal.

  Read "man apt_preferences" for more details.

4) "apt-get install libc6/unstable" to update to libc6 2.3.1 lib.
   You will have to install several other packages from /unstable
   at the same time. But apt-get will complain about which packages.

hth,
grant


-- 
To UNSUBSCRIBE, email to debian-hppa-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact
listmaster@lists.debian.org

Attachment: apt.conf
Description: apt.conf

Attachment: preferences
Description: preferences

Attachment: sources.list
Description: sources.list


Reply to: