NetBSD Problem Report #29386
From www@netbsd.org Tue Feb 15 14:10:12 2005
Return-Path: <www@netbsd.org>
Received: by narn.netbsd.org (Postfix, from userid 31301)
id E018B63B400; Tue, 15 Feb 2005 14:10:12 +0000 (UTC)
Message-Id: <20050215141012.E018B63B400@narn.netbsd.org>
Date: Tue, 15 Feb 2005 14:10:12 +0000 (UTC)
From: pschmied@yahoo.com
Reply-To: pschmied@yahoo.com
To: gnats-bugs@netbsd.org
Subject: Pkgsrc builds machine specific binary packages, not platform/architecture specific packages.
X-Send-Pr-Version: www-1.0
>Number: 29386
>Category: pkg
>Synopsis: Pkgsrc builds machine specific binary packages, not platform/architecture specific packages.
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: aix-pkg-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Tue Feb 15 14:11:00 +0000 2005
>Last-Modified: Thu Apr 26 13:33:12 +0000 2012
>Originator: Peter Schmiedeskamp
>Release: AIX 5.3
>Organization:
n/a
>Environment:
AIX sv007 3 5 000000000000
>Description:
Because AIX's uname returns machine specific code, pkgsrc generates packages that are specific to the individual machine. This is problematic if you want to build packages on one machine and then install the binary packages on another (perhaps even identical) machine.
>How-To-Repeat:
Build any binary package on AIX and attempt to install on any other AIX machine.
>Fix:
Index: machine.sh
===================================================================
RCS file: /cvsroot/pkgsrc/bootstrap/bmake/machine.sh,v
retrieving revision 1.2
diff -u -p -r1.2 machine.sh
--- machine.sh 11 Apr 2004 03:12:17 -0000 1.2
+++ machine.sh 15 Feb 2005 14:00:48 -0000
@@ -66,6 +66,13 @@ UnixWare)
OSREL=`uname -v`
OSMAJOR=`IFS=.; set $OSREL; echo $1`
;;
+AIX)
+ OSMAJOR=`uname -v`
+ OSMINOR=`uname -r`
+ MACHINE=$OS$OSMAJOR.$OSMINOR
+ MACHINE_ARCH=`bootinfo -T`
+ ;;
+esac
esac
MACHINE=${MACHINE:-$OS$OSMAJOR}
>Release-Note:
>Audit-Trail:
From: Peter Schmiedeskamp <pschmied@yahoo.com>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: pkg/29386
Date: Tue, 15 Feb 2005 06:25:50 -0800 (PST)
I should add that there was an e-mail thread on this
subject.
It starts
http://mail-index.netbsd.org/tech-pkg/2004/05/06/0009.html
and ends
http://mail-index.netbsd.org/tech-pkg/2004/06/10/0035.html
The summary: bootinfo -T is not supported by IBM, but
is highly unlikely to go anywhere. bootinfo -T seems
to be the only way of getting the proc architecture in
all versions of AIX.
__________________________________
Do you Yahoo!?
All your favorites on one personal page – Try My Yahoo!
http://my.yahoo.com
Responsible-Changed-From-To: pkg-manager->aix-pkg-people
Responsible-Changed-By: obache@NetBSD.org
Responsible-Changed-When: Thu, 26 Apr 2012 13:33:12 +0000
Responsible-Changed-Why:
Problem on AIX.
>Unformatted:
(Contact us)
$NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.