A side-note: anyone using 10.6 PPC on MacMini G4? I booted it now into 10A190 from a FW drive just to build llvm-3.3 (my Quad is in office), and it took forever. Unusable for practical purposes, IMO.
Which Mac mini is this (1.25, 1.33, 1.42, or 1.5 GHz?)?
And is this FireWire-sourced build of 10A190 you used to boot for the Mac mini a build which you installed originally on a different Mac (such as a G5)?
1. G4 1.42 (it is there on screenshot attached above).
2. Yes, it is a clone of my G5 Quad boot drive.
1. Sorry, I missed that before.
2. If you can, humour me and try booting from a clean/fresh install of 10A190 specifically on/for the Mac mini.
I have a clean install of 10A190 on that MacMini in fact, but no Macports (so nothing to test speed with). I was thinking to set up local archives server (so that I can install ports prebuilt on G5). Once done, I can try building something locally on MacMini.
Going from scratch on G4 – no, thanks, I can't stand that LOL
Hey, it’s how I did it!
I heard some people do enjoy pain
Why don't you get a G5 PowerMac by the way? The Quad feels reasonably fast even by modern standards (well, perhaps not in gaming, but for compilation, DTP and normal usage it does not irritate). I would assume dual 2.3 should be good too. Just make sure to bump up the RAM to 12–16 GB.
I would like to continue to see Xcode developments and findings on this thread personally as the tools are a prerequisite to rebuilding the system. The MacPorts stuff should be a separate thread though. It’s not that it’s not interesting or useful, but for ourselves and for others that stumble upon this particular thread wanting to explore Snow Leopard on PowerPC, it isn’t directly relevant to the topic. That in addition to the sometimes, necessarily, lengthy periods of time between major findings and developments shared here results in an ever increasing percentage of posts on this thread being off topic and it makes it more difficult to find and follow the information on the thread as it is intended without being lost or overlooked.Thanks for pointing to seed notes! I missed them somehow.
For compilers, my major point was about Xcode compilers, which have nothing to do as such with Macports. (I use them with Macports, so refer to this as testing environment. This does not mean one cannot use them without Macports. They are totally self-sufficient.)
P. S. I don’t object in principle regarding a dedicated post for development, I just don’t see enough content for it to justify a separate post. But of course, if no one finds such info useful here, I can easily abstain from providing it LOL
I would like to continue to see Xcode developments and findings on this thread personally as the tools are a prerequisite to rebuilding the system. The MacPorts stuff should be a separate thread though. It’s not that it’s not interesting or useful, but for ourselves and for others that stumble upon this particular thread wanting to explore Snow Leopard on PowerPC, it isn’t directly relevant to the topic. That in addition to the sometimes, necessarily, lengthy periods of time between major findings and developments shared here results in an ever increasing percentage of posts on this thread being off topic and it makes it more difficult to find and follow the information on the thread as it is intended without being lost or overlooked.
Only a cursory comparison to establish that I needed to copy XCRun across in order to build some projects. The SDKs are mainly header files etc for the specific version of OS X so it makes sense that they will all be different. I always target 10.4 or 10.5 as minimum compatible version when compiling in order to have PowerPC compatibility, as per the Apple documentation instructions.Talking about Xcode, have you tried to compare 10.6 SDK from 10A190, 10A222 and 10.6.8? They are different, but I don’t know yet to what extent.
I have gcc10-ppc built natively now on 10.6.8, I will try reproducing the same on 10.6 PPC. May or may not succeed – due to SDK differences. Backup plan is using 10.5 SDK which should be pretty much identical.
Only a cursory comparison to establish that I needed to copy XCRun across in order to build some projects. The SDKs are mainly header files etc for the specific version of OS X so it makes sense that they will all be different. I always target 10.4 or 10.5 as minimum compatible version when compiling in order to have PowerPC compatibility, as per the Apple documentation instructions.
I would like to continue to see Xcode developments and findings on this thread personally as the tools are a prerequisite to rebuilding the system.
Of course it was fake.. as I remember that website when they were around. They did not deliver.. Garbage it was. Really if you want to blame someone blame Apple for not porting Snow Leopard to PowerPC - So much for Jobs saying "And we still have many PowerPC products in the pipeline yet to be" - LIAR LIAR LIAR !!! The same fate will be with Intel once ARM or Apple Silicon takes off.This ended up in nothing or been fake from the beginning? https://web.archive.org/web/20101229014718/https://flyingtankproductions.webs.com/xos.htm
This ended up in nothing or been fake from the beginning? https://web.archive.org/web/20101229014718/https://flyingtankproductions.webs.com/xos.htm
I restored the image to my 20" iMac G5 2.1GHz iSight and i got a KP at boot. Is there something that should be done in OF maybe or any trick specific to that model?
I can’t really speak to the pre-installed image version of 10A190, as originally I believe the original target system that person used for installing the image was on a 12-inch PowerBook G4. I also haven’t tested it myself. This is to say: when using a pre-installed image as a starting point, your mileage may vary, especially if it was originally installed on an earlier version of the PowerPC architecture. There are a few things which were unique for G5s generally, and this is something worth factoring in.
git clone --branch gcc-10-3-ppc https://github.com/iains/gcc-10-branch
export PATH=/bin:/sbin:/Developer/usr/bin:/usr/bin:/usr/sbin
/path-to-source/gcc-10-branch/configure --prefix=/opt/powerpc/gcc10ppc --build=powerpc-apple-darwin10 --with-as=/Developer/usr/bin/as --with-ld=/Developer/usr/bin/ld --with-sysroot=/Developer/SDKs/MacOSX10.6.sdk --disable-multilib --disable-target-libsanitizer CC='gcc-4.2 -m32 -arch ppc --sysroot=/Developer/SDKs/MacOSX10.6.sdk' CXX='g++-4.2 -m32 -arch ppc --sysroot=/Developer/SDKs/MacOSX10.6.sdk'
time nice make -j4 STAGE1_CFLAGS="-O1 -pipe -mdynamic-no-pic" STAGE1_CXXFLAGS="-O1 -pipe -mdynamic-no-pic" >b.txt 2>e.txt
sudo make install
Ok so this branch of gcc10 builds for ppc32 against 10A190 SDK: https://github.com/iains/gcc-10-branch/tree/gcc-10-3-ppc
How to build on 10.6.8 natively for PowerPC:
1. Create a build directory outside of the source and change to it.
2. Then, assuming Xcode is installed in default location (modify path to source and prefix as needed):
Code:export PATH=/bin:/sbin:/Developer/usr/bin:/usr/bin:/usr/sbin /path-to-source/gcc-10-branch/configure --prefix=/opt/powerpc/gcc10ppc --build=powerpc-apple-darwin10 --with-as=/Developer/usr/bin/as --with-ld=/Developer/usr/bin/ld --with-sysroot=/Developer/SDKs/MacOSX10.6.sdk --disable-multilib --disable-target-libsanitizer CC='gcc-4.2 -m32 -arch ppc --sysroot=/Developer/SDKs/MacOSX10.6.sdk' CXX='g++-4.2 -m32 -arch ppc --sysroot=/Developer/SDKs/MacOSX10.6.sdk' time nice make -j4 STAGE1_CFLAGS="-O1 -pipe -mdynamic-no-pic" STAGE1_CXXFLAGS="-O1 -pipe -mdynamic-no-pic" >b.txt 2>e.txt sudo make install
Hi all,
So I did the install process a little different from Lars.
What I've done would be more in line with getting your current systems
to "dualboot" Leopard and Snow Leopard.
So the steps were ( from inside a Leopard installed system ):
0. Mount the OSX Server ISO with DiskImageMounter
1. Copy all the contents from the mounted ISO to a folder on your HD ( do this from Terminal using sudo )
Do something llike:
sudo cp -R * "destination folder"
2. Replace the OSInstall.mpkg as mentioned in the tutorial made by Lars
3. Run this package directly ( do not run the Install OSX in the root of the extracted ISO )
4. Follow all the install steps which is basicly select the destination and "Next"
5. Modify the "10.6 Post.sh" to use the correct source and destination folders
6. Run the "10.6 Post.sh" from Terminal
7. Mount your OSX boot partition. From the command line do:
( get the list of disks and partitions with diskutil list from Terminal )
sudo diskutil mount /dev/disk<your boot disk and partition>
8. Go to folder "/System/Library/CoreServiices" inside the newly mounted partition
9. Copy bootx from the BootX zip file to this folder.
10. Rebbot while pressing "Option" or change your startup disk in "System Preferences"
11. After reboot finish the install process
12. In the end if you get a blue background screen with a functioning mouse pointer and
nothing happens next force shutdown with the power button and power on again.
Best regards,
voidRunner
Only a cursory comparison to establish that I needed to copy XCRun across in order to build some projects.
Having XCode 3.2 is great news, perhaps even the last for SL (3.2.6) will run?
2. Replace the OSInstall.mpkg as mentioned in the tutorial made by Lars