Joe Jezak has been putting in a great deal of work on sys-apps/coreutils-darwin and sys-apps/baselayout-darwin. With Kito’s advice and my pushes, shoves, and testing, we were able to put together a working coreutils package, as well as a preliminary baselayout. So far, the baselayout consists only of env.d stuff, but will grow with time. This is a great step forward for Gentoo for Mac OS X. Time for me to go celebrate in some more code.
Tag Archive for 'Gentoo'
Page 2 of 2
Gentoo for Mac OS X more Gentoo-like
Multiple Inheritance for Cascading Profiles
For a long time now, cascading profiles have served Gentoo for Mac OS X very well. For too long now, cascading profiles have been insufficient. Conflicting statements? I think not. Multiple inheritance for cascading profiles would solve a great deal of problems for the Gentoo for Mac OS X team. Continue reading ‘Multiple Inheritance for Cascading Profiles’
Tiger, libcc_dynamic and Disk Utility
Now I’m truly confused. Many people have confirmed on the internet that Apple has moved toward ditching libcc_dynamic, and yet the symlink described in a previous post is re-created upon running ‘repair permissions’ via the Disk Utility application bundled with Mac OS X. I’m not sure what to think here. Perhaps this was unintentional, and Disk Utility was not updated to reflect dropping libcc_dynamic? This certainly presents issues on the Gentoo for Mac OS X side of things: support -lcc_dynamic and expect Tiger users to have a symlink installed, or drop -lcc_dynamic altogether and make changes where appropriate to use -lgcc directly? I personally think that the latter option is the best way to go, especially given that Apple has already shown interest in dropping even symlink support for libcc_dynamic. I’ll have to consult with the rest of the team (Kito, Lina). Time will tell.
Tiger, libcc_dynamic, and the new gcc
While trying to install sys-libs/readline (a part of emerge system) on my shiny new Tiger install, it became real clear real quick that Tiger was missing /usr/lib/libcc_dynamic.a, something that Panther provides as a symlink to libgcc.a. Having discussed the matter with Kito, we have decided not to simply provide a symlink mirroring that in Panther. Instead, we’ve settled on modifying any makefiles: s:-lcc_dynamic:-lgcc:.
As an aside, the new gcc (that’s gcc 4.0) bundled with Mac OS X 10.4 has apparently changed the optimization alias -fast such that it no longer works out of the box on the 7450 cpu (that’s the one in all the PowerBooks). My current CFLAGS are: -O3 -fgcse-sm -funroll-loops -fstrict-aliasing -fsched-interblock -falign-loops=16 -falign-jumps=16 -falign-functions=16 -falign-jumps-max-skip=15 -falign-loops-max-skip=15 -ffast-math -freorder-blocks -freorder-blocks-and-partition -finline-floor -mpowerpc-gpopt -force_cpusubtype_ALL -mcpu=7450 which is basically -fast minus all the G5-specific stuff and a couple of things that obviously break while building dynamic libraries, etc.
Compy! You’re Back!
I definitely missed it while it was sent away, but it’s back now. Safe at last. The road back to me was fraught with peril, and false charges too. In short, Apple tried to charge me $30 because they supposedly found nothing wrong with the machine (even though they happened to fix what was wrong). Go figure.
Continue reading ‘Compy! You’re Back!’
Looks like I’ll be in charge of documentation over the coming weeks while our documentation lead, Alexander Plank, is taking care of Real Life™ stuff. With the coming profile changes, put in place in order to accommodate expansion of the Gentoo for Mac OS X project in the direction of a non-collision-protected portage system, the documentation for Gentoo for Mac OS X will need to be updated. Looks like I’ll be the one primarily responsible for this. It should prove to be interesting given that my computer is out for service until at least Thursday, but it’s definitely doable.
Charlie’s PowerBook down for the count…
Looks like my powerbook is dead at least until a service technician can take a look at it. I’ll be sending it in on Monday 2005.02.07, and expect it back around Thursday 2005.02.10. One week without a laptop.
Talk
Maarten, Faur, Luke Murphy, Octavian Petre, Martijn Bastiaan, Johannes Jensen [...]
WeKeBu, Budd
JT
quipper8, Hasan, Louis, JDot
Hasan, ereed, Jim, ed, Hasan, Nick [...]
Kevin Hutter