Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 291992 - Please keyword =sys-devel/kgcc64-4.3*
Summary: Please keyword =sys-devel/kgcc64-4.3*
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords: KEYWORDREQ
Depends on:
Blocks:
 
Reported: 2009-11-05 16:00 UTC by Raúl Porcel (RETIRED)
Modified: 2012-08-27 20:39 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
config.log (kgcc-config.log,32.67 KB, text/plain)
2009-11-09 19:28 UTC, Christian Faulhammer (RETIRED)
Details
buildlog (build.log,524.44 KB, text/plain)
2010-04-23 07:08 UTC, Andreas Schürch
Details
buildlog from 4.2.4 (build.log-4.2.4,461.08 KB, text/plain)
2010-05-31 08:15 UTC, Andreas Schürch
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Raúl Porcel (RETIRED) gentoo-dev 2009-11-05 16:00:36 UTC
Please do.

Yet i wonder why is this keyworded on x86? :/
Comment 1 SpanKY gentoo-dev 2009-11-05 22:56:11 UTC
you can do 32bit (x86) userland with 64bit (x86_64) kernel, and you need a kgcc64 for that currently (since we dont enable multilib on 32bit userland)
Comment 2 Christian Faulhammer (RETIRED) gentoo-dev 2009-11-09 19:28:15 UTC
Created attachment 209763 [details]
config.log

checking for x86_64-pc-linux-gnu-gcc... /var/tmp/portage/sys-devel/kgcc64-4.3.3/work/build/./gcc/xgcc -B/var/tmp/portage/sys-devel/kgcc64-4.3.3/work/build/./gcc/ -B/usr/x86_64-pc-linux-gnu/bin/ -B/usr/x86_64-pc-linux-gnu/lib/ -isystem /usr/x86_64-pc-linux-gnu/include -isystem /usr/x86_64-pc-linux-gnu/sys-include
checking for suffix of object files... configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details.
Comment 3 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2010-03-01 20:59:08 UTC
It seems that configure succeeds for me on x86 stable (the emerge is still running), but there QA issues. Could you please fix those before we proceed?

 * QA Notice: USE Flag 'hardened' not in IUSE for sys-devel/kgcc64-4.3.3
 * QA Notice: USE Flag 'gcj' not in IUSE for sys-devel/kgcc64-4.3.3
 * QA Notice: USE Flag 'hardened' not in IUSE for sys-devel/kgcc64-4.3.3
 * QA Notice: USE Flag 'nls' not in IUSE for sys-devel/kgcc64-4.3.3
 * QA Notice: USE Flag 'openmp' not in IUSE for sys-devel/kgcc64-4.3.3
Comment 4 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2010-03-02 05:59:18 UTC
Oh, and in the end it failed for me in the same way as for fauli.
Comment 5 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2010-03-22 10:53:55 UTC
Serious issues, no response, closing. Please re-open when you fix the problems.
Comment 6 Raúl Porcel (RETIRED) gentoo-dev 2010-03-22 21:18:25 UTC
Please don't close bugs when there are other arches that shouldn't have the problem.

As Mike said, you need a 64bits kernel with a 32bit userland to test it on x86.
Comment 7 Christian Faulhammer (RETIRED) gentoo-dev 2010-03-25 10:43:57 UTC
(In reply to comment #6)
> As Mike said, you need a 64bits kernel with a 32bit userland to test it on x86.

 Maekke, you have something like that around for x86?
Comment 8 Andreas Schürch gentoo-dev 2010-04-23 07:08:52 UTC
Created attachment 228851 [details]
buildlog

I have a vbox with an x64 kernel and x86 userland (no chroot or similar), but it also fails here!

Portage 2.1.8.3 (default/linux/x86/10.0, gcc-4.3.4, glibc-2.10.1-r1, 2.6.31-gentoo-r6 x86_64)                                                                                           
=================================================================                           
System uname: Linux-2.6.31-gentoo-r6-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q6600_@_2.40GHz-with-gentoo-1.12.13                                                                             
Timestamp of tree: Thu, 22 Apr 2010 01:45:01 +0000                                          
app-shells/bash:     4.0_p37                                                                
dev-lang/python:     2.6.4-r1                                                               
sys-apps/baselayout: 1.12.13                                                                
sys-apps/sandbox:    1.6-r2                                                                 
sys-devel/autoconf:  2.63-r1                                                                
sys-devel/automake:  1.11.1                                                                 
sys-devel/binutils:  2.18-r3                                                                
sys-devel/gcc:       4.3.4                                                                  
sys-devel/gcc-config: 1.4.1                                                                 
sys-devel/libtool:   2.2.6b                                                                 
virtual/os-headers:  2.6.30-r1                                                              
ACCEPT_KEYWORDS="x86"                                                                       
ACCEPT_LICENSE="* -@EULA"                                                                   
CBUILD="i686-pc-linux-gnu"                                                                  
CFLAGS="-O2 -march=i686 -pipe"                                                              
CHOST="i686-pc-linux-gnu"                                                                   
CONFIG_PROTECT="/etc"                                                                       
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"                                                                  
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests collusion-protect distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict test unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LDFLAGS="-Wl,-O1"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="acl berkdb bzip2 cli cracklib crypt cups cxx dri fortran gdbm gpm iconv ipv6 modules mudflap ncurses nls nptl nptlonly openmp pam pcre perl pppd python readline reflection session spl ssl sysfs tcpd unicode x86 xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev glint intel mach64 mga neomagic nv r128 radeon savage sis tdfx trident vesa via vmware voodoo"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 9 Raúl Porcel (RETIRED) gentoo-dev 2010-05-29 15:45:09 UTC
Andreas, could you check if current keyworded kgcc-4.2.4 works?

Thanks
Comment 10 Andreas Schürch gentoo-dev 2010-05-31 08:15:43 UTC
Created attachment 233609 [details]
buildlog from 4.2.4

It raises a different failure with the 4.2.4 version, and also doesn't work for me on that special 64/32 setup.
Comment 11 Jeroen Roovers (RETIRED) gentoo-dev 2010-07-14 17:18:17 UTC
Marked ~hppa.
Comment 12 Christian Faulhammer (RETIRED) gentoo-dev 2010-07-20 22:05:11 UTC
(In reply to comment #10)
> Created an attachment (id=233609) [details]
> buildlog from 4.2.4
> 
> It raises a different failure with the 4.2.4 version, and also doesn't work for
> me on that special 64/32 setup. 

 Can we drop x86 alltogether...apparently this works for no setup.
Comment 13 Raúl Porcel (RETIRED) gentoo-dev 2010-09-19 17:44:36 UTC
I guess so...if somebody needs it, they will complain, i guess...
Comment 14 Thomas Kahle (RETIRED) gentoo-dev 2011-01-02 09:54:26 UTC
~x86 dropped for now.
Comment 15 Raúl Porcel (RETIRED) gentoo-dev 2012-08-26 18:42:37 UTC
Mike, do we need this on s390?
Comment 16 SpanKY gentoo-dev 2012-08-27 20:39:21 UTC
i don't think so.  s390 seems to default to biarch, and the kernel itself will automatically add -m64 when CONFIG_64BIT is enabled.

similarly, we can probably kill kgcc64 for sparc now that bug 349405 is merged (which is probably also the reason that x86/amd64 and ppc/ppc64 work fine).

that leaves hppa as the only kgcc64 user as i don't think they support biarch yet in their binutils/gcc.