Gentoo Archives: gentoo-portage-dev

From: Michael Haubenwallner <haubi@g.o>
To: gentoo-portage-dev@l.g.o
Subject: [gentoo-portage-dev] install_qa_check() for hppa64 and ia64-hpux
Date: Tue, 14 Jul 2009 10:25:40
Message-Id: 1247560814.10225.87.camel@sapc154.salomon.at
1 Hi,
2
3 have noticed that the "Evaluating misc gcc warnings" QA check does not
4 know about "hppa64" cpu in bin/misc-functions.sh:
5 case ${CHOST} in
6 - alpha*|ia64*|powerpc64*|mips64*|sparc64*|sparcv9*|x86_64*) gentoo_bug=yes ;;
7 + alpha*|hppa64*|ia64*|powerpc64*|mips64*|sparc64*|sparcv9*|x86_64*) gentoo_bug=yes ;;
8 esac
9
10 This was while I was looking why this check blocked merging of gcc-4.3.3
11 on the 32bit platform CHOST=ia64-hp-hpux* due to:
12 warning: implicit declaration of function 'strtok_r'
13
14 Yes, ia64-hp-hpux* is a multilib platform with 32bit default - the 64bit
15 default would have CHOST=ia64w-hp-hpux*.
16
17 As we do not do multilib in Prefix, "ia64-hp-hpux*" is 32bit, and I want
18 to hear your thoughts about this additional line there:
19 case ${CHOST} in
20 + ia64-hp-hpux*) ;; # multilib with 32bit default, 64bit is ia64w-hp-hpux*
21 alpha*|hppa64*|ia64*|powerpc64*|mips64*|sparc64*|sparcv9*|x86_64*) gentoo_bug=yes ;;
22 esac
23
24 Note that each of these are multilib with 32bit default too, although
25 there is no "64" in the 32bit CHOST:
26 sparc-*-solaris* (sparc64-*-solaris*)
27 i386-*-solaris* (x86_64-*-solaris*)
28 powerpc-ibm-aix* (powerpc64-ibm-aix*)
29
30 Thank you!
31 /haubi/
32 --
33 Michael Haubenwallner
34 Gentoo on a different level

Replies