Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

Upgrading your system to gcc 3.4(.4)

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
365 posts
  • Page 1 of 15
    • Jump to page:
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 15
  • Next
Author
Message
amne
Bodhisattva
Bodhisattva
User avatar
Posts: 6378
Joined: Sun Nov 17, 2002 6:00 pm
Location: Graz / EU

Upgrading your system to gcc 3.4(.4)

  • Quote

Post by amne » Wed Nov 30, 2005 10:28 pm

Mark Loeser on the announcement list wrote: GCC 3.4 has finally been marked stable on x86. No one will have their compiler automatically switched to gcc-3.4 after it is installed, so you can handle the migration to using it as your system compiler when you have time.
To assist you in the migration we have made a GCC migration guide[1].

For support issues, #gentoo is the place to receive help. Bugs found in the course of this upgrade should be filed under the "Gentoo Linux" product, and "GCC Porting" component on Gentoo's Bugzilla[2].

That being said, I will be committing it in approximately 1 hour, which means you will need to wait for it to get all of the mirrors, which will take a bit longer after that.

[1] http://www.gentoo.org/proj/en/base/x86/ ... -guide.xml
[2] https://bugs.gentoo.org
If you want to talk about this topic in general and don't have specific support questions regarding the update, please use Gentoo switches to gcc 3.4.4 on x86 in Gentoo Chat.
Last edited by amne on Fri Dec 02, 2005 11:19 pm, edited 10 times in total.
Dinosaur week! (Ok, this thread is so last week)
Top
Ferris
Retired Dev
Retired Dev
User avatar
Posts: 426
Joined: Mon Jan 13, 2003 5:33 pm
Location: N. Virginia (USA)

  • Quote

Post by Ferris » Thu Dec 01, 2005 1:24 pm

Thanks for posting this; It's good to get those thousands of emails summarized in one place. Now maybe I won't have to read any more of them. :)
Ferris McCormick (fmccor)
Gentoo/SPARC, Gentoo/Devrel, Gentoo/Userrel, Trustees
Top
amne
Bodhisattva
Bodhisattva
User avatar
Posts: 6378
Joined: Sun Nov 17, 2002 6:00 pm
Location: Graz / EU

  • Quote

Post by amne » Thu Dec 01, 2005 1:58 pm

Thanks. :D
Btw, this thread will be moved to the public forums once gcc 3.4.4 gets stabled on x86.
Dinosaur week! (Ok, this thread is so last week)
Top
masseya
Bodhisattva
Bodhisattva
User avatar
Posts: 2602
Joined: Wed Apr 17, 2002 3:56 pm
Location: Baltimore, MD
Contact:
Contact masseya
Website

  • Quote

Post by masseya » Fri Dec 02, 2005 7:28 pm

I know this is absolutely the wrong place to post this info, but I had to do this on a fresh AMD64 install to have that library available at all. I'll look into bugging this over the weekend if it's not already there.
if i never try anything, i never learn anything..
if i never take a risk, i stay where i am..
Top
amne
Bodhisattva
Bodhisattva
User avatar
Posts: 6378
Joined: Sun Nov 17, 2002 6:00 pm
Location: Graz / EU

  • Quote

Post by amne » Fri Dec 02, 2005 10:09 pm

Moved from a very secret place to Portage & Programming. ;)
Dinosaur week! (Ok, this thread is so last week)
Top
DerRalf
n00b
n00b
Posts: 34
Joined: Sat Dec 13, 2003 11:31 pm
Location: Bay Area, CA

Reason for recompiling

  • Quote

Post by DerRalf » Fri Dec 02, 2005 11:07 pm

Can someone briefly explain why it is necessary to recompile the system? I switched between compiler versions before and so far didn't run into any problems. What consequences will it have if I switch to the new version and only use if for packages I emerge from now on?
Top
Halcy0n
Developer
Developer
User avatar
Posts: 1682
Joined: Wed Sep 17, 2003 5:09 am
Location: Freehold, NJ
Contact:
Contact Halcy0n
Website

Re: Reason for recompiling

  • Quote

Post by Halcy0n » Fri Dec 02, 2005 11:23 pm

DerRalf wrote:Can someone briefly explain why it is necessary to recompile the system? I switched between compiler versions before and so far didn't run into any problems. What consequences will it have if I switch to the new version and only use if for packages I emerge from now on?
GCC-3.3 and GCC-3.4 are not binary compatible when it comes to C++ apps, so things will break when you try to link gcc-3.3 libraries with gcc-3.4 ones.
Mark Loeser
http://www.halcy0n.com
Top
BoNd60
n00b
n00b
User avatar
Posts: 73
Joined: Thu Nov 17, 2005 5:08 pm
Location: Paris, France

  • Quote

Post by BoNd60 » Fri Dec 02, 2005 11:41 pm

The guide tells we don't have to set some CFLAGS, but I didn't understand when exactly we can set them or we hav to disable them. Do they have to be disable when compiling the new gcc or when rebuilding system and world or both?
Please help me.
Oops, I think I'm not DOS compatible

In every situation, don't forget that the answer is 42
Top
dbergst
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 88
Joined: Tue Mar 25, 2003 1:32 pm

  • Quote

Post by dbergst » Sat Dec 03, 2005 12:20 am

BoNd60 wrote:The guide tells we don't have to set some CFLAGS, but I didn't understand when exactly we can set them or we hav to disable them. Do they have to be disable when compiling the new gcc or when rebuilding system and world or both?
Please help me.
Ditto on the question above, also on first run for emerge -uav gcc, I ended up with the following issue:

Code: Select all

/bin/sh /var/tmp/portage/gcc-3.4.4-r1/work/gcc-3.4.4/gcc/mkconfig.sh tconfig.h
./xgcc -B./ -B/usr/i686-pc-linux-gnu/bin/ -isystem /usr/i686-pc-linux-gnu/include -isystem /usr/i686-pc-linux-gnu/sys-include -L/var/tmp/portage/gcc-3.4.4-r1/work/build/gcc/../ld -fno-stack-protector-all -O2 -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include  -I. -I. -I/var/tmp/portage/gcc-3.4.4-r1/work/gcc-3.4.4/gcc -I/var/tmp/portage/gcc-3.4.4-r1/work/gcc-3.4.4/gcc/. -I/var/tmp/portage/gcc-3.4.4-r1/work/gcc-3.4.4/gcc/../include   -g0 -finhibit-size-directive -fno-inline-functions -fno-exceptions -fno-zero-initialized-in-bss -fno-unit-at-a-time -fno-omit-frame-pointer \
   -c /var/tmp/portage/gcc-3.4.4-r1/work/gcc-3.4.4/gcc/crtstuff.c -DCRT_BEGIN \
  -o crtbegin.o
In file included from ./include/limits.h:11,
                 from /var/tmp/portage/gcc-3.4.4-r1/work/gcc-3.4.4/gcc/tsystem.h:97,
                 from /var/tmp/portage/gcc-3.4.4-r1/work/gcc-3.4.4/gcc/crtstuff.c:62:
./include/syslimits.h:12:26: sys/limits.h: No such file or directory
make[2]: *** [crtbegin.o] Error 1
make[2]: Leaving directory `/var/tmp/portage/gcc-3.4.4-r1/work/build/gcc'
make[1]: *** [stage1_build] Error 2
make[1]: Leaving directory `/var/tmp/portage/gcc-3.4.4-r1/work/build/gcc'
make: *** [profiledbootstrap] Error 2

!!! ERROR: sys-devel/gcc-3.4.4-r1 failed.
!!! Function gcc_do_make, Line 1315, Exitcode 2
!!! emake failed with profiledbootstrap
!!! If you need support, post the topmost build error, NOT this status message.
EDIT - Below is output from emerge --info:

Code: Select all

Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r2, 2.6.14-gentoo-r2 i686)
=================================================================
System uname: 2.6.14-gentoo-r2 i686 AMD Athlon(tm) XP 2100+
Gentoo Base System version 1.6.13
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks fixpackages sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="ftp://gentoo.chem.wisc.edu/gentoo/ http://cudlug.cudenver.edu/gentoo/ ftp://cudlug.cudenver.edu/pub/mirrors/distributions/gentoo/ ftp://gentoo.mirrors.pair.com/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="x86 X Xaw3d aalib acl alsa apm arts audiofile avi berkdb bitmap-fonts bonobo bzip2 cdr crypt cups curl dvb dvd dvdr dvdread emboss encode esd ethereal exif expat fam ffmpeg flac foomaticdb fortran gd gdbm gif glut gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile idn imagemagick imlib ipv6 jack java jpeg junit kde lcms ldap libg++ libwww mad mikmod mng motif mp3 mpeg ncurses nls nptl ogg oggvorbis opengl oss pam pcre pdflib perl png python qt quicktime readline recode scanner sdl slang speex spell ssl svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts udev usb v4l v4l2 vorbis win32codecs xine xml xml2 xmms xv xvid zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Top
Q-collective
Advocate
Advocate
User avatar
Posts: 2077
Joined: Mon Mar 22, 2004 5:21 pm

  • Quote

Post by Q-collective » Sat Dec 03, 2005 12:40 am

/me starts on his emerge gcc && emerge gcc binutils glibc && emerge system -e && emerge world -e && emerge libstdc++-V3 && emerge =gcc-3.3.6 -C
This will be fun :P
Top
amne
Bodhisattva
Bodhisattva
User avatar
Posts: 6378
Joined: Sun Nov 17, 2002 6:00 pm
Location: Graz / EU

  • Quote

Post by amne » Sat Dec 03, 2005 12:42 am

BoNd60 wrote:The guide tells we don't have to set some CFLAGS, but I didn't understand when exactly we can set them or we hav to disable them. Do they have to be disable when compiling the new gcc or when rebuilding system and world or both?
Please help me.
Gcc 3.4.4. has some new CFLAGS like support for Pentium-M. If you compile gcc 3.3.x with CFLAGS that are only supported in 3.4.4, it will fail. Gcc 3.3.6 will be rebuilt during the upgrade when doing emerge -e world/system and probably by revdep-rebuild (not 100% sure about that). So the best thing is to enable 3.4.4 specific CFLAGS after you are finished with the upgrade. You don't have to disable any CFLAGS already used with 3.3.6, just don't add any new ones.

dbergst: Are you sure linux-headers are installed and OK?
Dinosaur week! (Ok, this thread is so last week)
Top
dbergst
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 88
Joined: Tue Mar 25, 2003 1:32 pm

  • Quote

Post by dbergst » Sat Dec 03, 2005 12:53 am

amne wrote: dbergst: Are you sure linux-headers are installed and OK?
amne,
linux-headers are installed on my system: (I also checked to make sure the files were there)

Code: Select all

Name        : linux-headers
Version     : 2.6.11
Release     : 2                                   Slot: 0
Install date: Tue Jul  5 23:55:07 2005      Build Host: rebel.drb.net
Group       : sys-kernel                       License: GPL-2
Size        : 5104444
Packager    : plasmaroo
URL         : http://www.kernel.org/ http://www.gentoo.org/
Summary     : Linux system headers
I re-checked the files in /var/tmp/portage/gcc-3.4.4-r1/work/build/gcc/include, the contents of the offending one is listed below:

Code: Select all

cat  syslimits.h

/*  DO NOT EDIT THIS FILE.

    It has been auto-edited by fixincludes from:

        "/usr/include/limits.h"

    This had to be done to correct non-standard usages in the
    original, manufacturer supplied header file.  */

#ifndef _LIMITS_INCLUDED
  #define _LIMITS_INCLUDED
  #include <sys/limits.h>
#endif /* _LIMITS_INCLUDED */
There does not seem to be a sys/limits.h file on my system either under /usr/include or in the portage work directory for the gcc build.
Last edited by dbergst on Sat Dec 03, 2005 1:15 am, edited 1 time in total.
Top
Halcy0n
Developer
Developer
User avatar
Posts: 1682
Joined: Wed Sep 17, 2003 5:09 am
Location: Freehold, NJ
Contact:
Contact Halcy0n
Website

  • Quote

Post by Halcy0n » Sat Dec 03, 2005 1:09 am

BoNd60 wrote:The guide tells we don't have to set some CFLAGS, but I didn't understand when exactly we can set them or we hav to disable them. Do they have to be disable when compiling the new gcc or when rebuilding system and world or both?
Please help me.
Like amne said above, that's the reasoning. I added something to the doc to make it a little more clear when you can add them.
Mark Loeser
http://www.halcy0n.com
Top
RiverRat
n00b
n00b
User avatar
Posts: 65
Joined: Thu Oct 07, 2004 8:12 am
Location: Colorado

  • Quote

Post by RiverRat » Sat Dec 03, 2005 2:05 am

gcc-3.3 is still part of world and gcc is built in either 2 or 3 stages. The first stage builds the compiler with whatever is available on the system. The second stage builds gcc with the results of the first stage and if enabled the third stage builds it again with the reults of the second stage and compares the result with the second stage result to ensure that they are identical. If not that is an error. Anyway, the second (and potentially the third) stage of gcc-3.3 will be built with a gcc-3.3 (even though gcc-3.4 is the chosen compiler) and it won't understand the pentium-m flag and will therefore fail. That is why the flags can't be added while gcc-3.3 is still installed on the system.
RiverRat
Top
guyr
Apprentice
Apprentice
Posts: 237
Joined: Tue Aug 17, 2004 5:26 am

  • Quote

Post by guyr » Sat Dec 03, 2005 3:57 am

Q-collective wrote:/me starts on his emerge gcc && emerge gcc binutils glibc && emerge system -e && emerge world -e && emerge libstdc++-V3 && emerge =gcc-3.3.6 -C
This will be fun :P
Don't you need to take a break after that first step to run gcc-config and make 3.4.4 your active compiler?
Guy Rouillier
Top
Iron_DragonLord
Apprentice
Apprentice
Posts: 273
Joined: Thu Nov 04, 2004 4:25 am

  • Quote

Post by Iron_DragonLord » Sat Dec 03, 2005 4:21 am

Can anyone post some spiffy GCC-3.4.4 specific CFLAG that would be handy for anyone?
Top
dragonian
n00b
n00b
Posts: 41
Joined: Tue Feb 22, 2005 5:35 pm

  • Quote

Post by dragonian » Sat Dec 03, 2005 4:33 am

I'm having problems with revdep-rebuild. emerge doesn't seem to understand "--library"

Code: Select all

# revdep-rebuild --library libstdc++.so.5 -- -pv
--- snip----
All prepared. Starting rebuild...
emerge --oneshot --nodeps --library libstdc++.so.5 -- -pv =mail-client/mozilla-thunderbird-bin-1.0 =net-www/mozilla-firefox-bin-1.0 
..........
!!! Error: --library is an invalid option.
or

Code: Select all

# emerge --library foo                          
!!! Error: --library is an invalid option.
This seems to be the case on two systems that I've tried
tried portage 2.0.51.22-r3 and 2.0.53
Top
Chris W
l33t
l33t
User avatar
Posts: 972
Joined: Tue Jun 25, 2002 11:38 am
Location: Brisbane, Australia

  • Quote

Post by Chris W » Sat Dec 03, 2005 5:43 am

dragonian wrote:I'm having problems with revdep-rebuild. emerge doesn't seem to understand "--library"
From the --help output of revdep-rebuild I'd guess it should be --soname rather than --library. That said, --library is working in my revdep-rebuild (from app-portage/gentoolkit-0.2.0-r3) and the code implies that it is equivalent to --soname-regexp
Last edited by Chris W on Sat Dec 03, 2005 6:43 am, edited 1 time in total.
Cheers,
Chris W
"Common sense: The collection of prejudices acquired by age 18." -- Einstein
Top
tuxp3
n00b
n00b
Posts: 61
Joined: Fri May 28, 2004 2:51 pm

  • Quote

Post by tuxp3 » Sat Dec 03, 2005 5:57 am

what about glibc, is the version thats marked stable upto the task of working with 3.4 gcc ?
tux
Top
seren
Guru
Guru
User avatar
Posts: 448
Joined: Sat Aug 27, 2005 8:37 am
Location: Wisconsin

its easier

  • Quote

Post by seren » Sat Dec 03, 2005 7:12 am

and for those that want to upgrade do this

Code: Select all

emerge --sync && emerge -u gcc && gcc-config i686-pc-linux-gnu-3.4.4 && source /etc/profile && emerge gcc binutils glibc libstdc++-v3 && emerge -P gcc && emerge -e system && emerge -e world
should be safe to use ssh make sure gcc-config 6 changes to gcc 3.4.4 you may want to run that code in two sections like this

Code: Select all

emerge --sync && emerge -u gcc && gcc-config i686-pc-linux-gnu-3.4.4 && source /etc/profile

Code: Select all

gcc-config -l
make sure gcc 3.4.4 has a green star by it

Code: Select all

emerge gcc binutils glibc libstdc++-v3 && emerge -P gcc && emerge -e system && emerge -e world
Top
Q-collective
Advocate
Advocate
User avatar
Posts: 2077
Joined: Mon Mar 22, 2004 5:21 pm

  • Quote

Post by Q-collective » Sat Dec 03, 2005 10:17 am

guyr wrote:
Q-collective wrote:/me starts on his emerge gcc && emerge gcc binutils glibc && emerge system -e && emerge world -e && emerge libstdc++-V3 && emerge =gcc-3.3.6 -C
This will be fun :P
Don't you need to take a break after that first step to run gcc-config and make 3.4.4 your active compiler?
No, because that was already done (gcc was already upgraded and all).
Just started emerge world -e: now at 18 of 832 :P
Top
thomasvk
Guru
Guru
Posts: 597
Joined: Sat Mar 19, 2005 6:53 pm

  • Quote

Post by thomasvk » Sat Dec 03, 2005 10:35 am

Can I just keep on working on my computer while everything is compiling? Because I bet it will take a few days, but I need my computer for work.
Top
UncleOwen
Veteran
Veteran
Posts: 1493
Joined: Thu Feb 27, 2003 9:16 pm
Location: Germany, Hamburg

  • Quote

Post by UncleOwen » Sat Dec 03, 2005 10:36 am

Iron_DragonLord wrote:Can anyone post some spiffy GCC-3.4.4 specific CFLAG that would be handy for anyone?

Code: Select all

CFLAGS="-O2 -march=whatever -pipe"
hth.
Top
phsdv
Guru
Guru
User avatar
Posts: 372
Joined: Sun Mar 13, 2005 5:57 pm
Location: Europe

  • Quote

Post by phsdv » Sat Dec 03, 2005 10:45 am

I am using gcc-3.4.3 since some time. Should I follow a similar upgrade path when going to gcc-3.4.4? Or are these 2 version binary compatible?
Top
Paapaa
l33t
l33t
User avatar
Posts: 955
Joined: Sun Aug 14, 2005 8:45 am
Location: Finland

  • Quote

Post by Paapaa » Sat Dec 03, 2005 10:48 am

Hmm, it seemed that Portage automatically switched my system to use the new gcc-3.4.4 right after emerging it.

Code: Select all

* Switching native-compiler to i686-pc-linux-gnu-3.4.4 ...                                                   [ ok ]

* If you intend to use the gcc from the new profile in an already
* running shell, please remember to do:

*   # source /etc/profile
This was verified by the next command:

Code: Select all

$ gcc-config -l
 [1] i686-pc-linux-gnu-3.3.6
 [2] i686-pc-linux-gnu-3.3.6-hardened
 [3] i686-pc-linux-gnu-3.3.6-hardenednopie
 [4] i686-pc-linux-gnu-3.3.6-hardenednopiessp
 [5] i686-pc-linux-gnu-3.3.6-hardenednossp
 [6] i686-pc-linux-gnu-3.4.4 *
 [7] i686-pc-linux-gnu-3.4.4-hardened
 [8] i686-pc-linux-gnu-3.4.4-hardenednopie
 [9] i686-pc-linux-gnu-3.4.4-hardenednopiessp
 [10] i686-pc-linux-gnu-3.4.4-hardenednossp
So the next command in the migration guide was not needed:

Code: Select all

gcc-config i686-pc-linux-gnu-3.4.4
Is this really intended behaviour? I thought emerging gcc-3.4.4 should NOT make it the default compiler automagically?
Top
Post Reply

365 posts
  • Page 1 of 15
    • Jump to page:
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 15
  • Next

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic