PropGCC 1.0.0 binaries?
DavidZemon
Posts: 2,973
I've been ignoring this problem for a while by installing the latest version of SimpleIDE and grabbing PropGCC from there, but it'd be great if there was a zip package of the latest [stable version of] PropGCC for each OS. Does this exist somewhere and I'm just missing it?
I know Windows has a zip in the downloads section, but even it is a year old and I thought there were more recent versions than that. And nothing for mac or linux later than 0.3.5.
Installation of PropWare requires propgcc, and I'd prefer to point users at a simple .zip for their target OS instead the SimpleIDE installation file.
I know Windows has a zip in the downloads section, but even it is a year old and I thought there were more recent versions than that. And nothing for mac or linux later than 0.3.5.
Installation of PropWare requires propgcc, and I'd prefer to point users at a simple .zip for their target OS instead the SimpleIDE installation file.
Comments
The downloads section is no longer available for adding packages in any googlecode repository.
PropellerGCC release_1_0 is only available in SimpleIDE packages today. I don't have time to make all these packages, and it seems no one else has publicly been concerned with the idea until now.
Maybe you can make release_1_0 packages for all platforms and post some links?
-Mike
Even without parallel builds, Linux finishes cross compiling both trees in less than an hour in a VM on my computer.
Just compiling one tree on Windows with mingw takes over 2 hours on my computer.
Cross-compiling propeller-gcc is only available in the default branch.
OTOH, I'm rather envious. I could potentially start a build, leave to go kayaking in Port Townsend Bay, and get paid for two billable hours while working on my tan.
-Phil
Maybe we Win 8.1 users need to install Linux to understand the problem...
Enjoy!
Mike
Read this about middle of the page.
In addition to that there is the 'configure' stage (autoconf) in front of each build. This can take a long time. Scripts running m4 and whatnot. Test compiles of stubs to find each and every supported library function on that platform, and how many parameters they take (which can differ between operating systems). On Linux it is not too bad, but on most other platforms configure can take a long time indeed. On some libraries I build configure can take 10 minutes, or sometimes 20, while the compile itself takes a minute. Or less.
Is a package for OS X 10.6.8 needed? I made one a while back. I can do that again. The last one I built is in my signature. Is that one correct?
After installing the old version of texinfo, life was going good. Eventually it died though. I was on the default branch (I now recognize that was dumb). I also have my old version of propgcc in my PATH - a p1 only version - the one that came with SimpleIDE. I believe that was being used to compile the core PropGCC libraries because the terminal error was "unknown command line option: -mp2".
So, I see two possibilities: either it tried to set the PATH temporarily and failed, or it set the PATH correctly, but did not take into account that I'd set PREFIX to a directory other than /opt/parallax.
Not a big deal. I moved /opt/parallax, switched to release-1-0 branch, and [locally] modified jbuild.sh to point to the correct output path. It's running now.
http://david.zemon.name/downloads/PropGCC-linux_v1_0_0.tar.gz
I'll repackage it with a different folder name tomorrow. Anyone that wants to download it and test, I won't mind. It built PropWare successfully though so that's good. Haven't tested anything further yet.
Congratulations.
and my version of GCC
When it checks for i586-mingw32msvc-gcc it should print "i586-mingw32msvc-gcc", not "gcc". Do you have the i586-mingw32msvc-gcc cross-compiler installed and on your PATH?
Not especially -- not many systems install cross-compilers by default. If you're on Debian or Ubuntu just use apt-get to install the mingw32 package.
i just meant odd that it found standard gcc in place of it. i'll install it soon as I get home. thanks for the tip :thumb:
you could do a "make clean" instead of deleting the build-win32 directory - but what a waste of time that would be. If you don't delete the build-win32 directory though, it won't try to re-configure the mingw compiler and will fail again.
and I've hit the same "undefined reference to `_usleep'" as this thread
I will reiterate the words spoken in that thread some 4 months ago: wtf?! I'm especially stumped since Steve was only able to reproduce the problem by dropping back to Debian 6.0.
It's building now. Enough of GCC is done to report this for a version:
It's big enough I can't put it here. I'll dropbox it or something when I figure out what is on this older Mac. This will be a build for Snow Leopard 10.6.8+ Should work on newer OSX versions.
BTW, where did jbuild go? It was way faster!
Feel free to put this anywhere, or combine it. Should it not run on your Mac, look at the xattr command, and this post I made a while back about xattr, which I promise I'll write up and include in PropGCC. Just remembered I said I would do this. OSX has an extra set of Access Control Lists that overlay the standard UNIX permissions. (sorry)
Ignore P2 related things below. They are for an old chip revision and should be ignored.
You can find the binary package here: https://www.dropbox.com/s/6h9zvqe63aj5emx/parallax.zip?dl=0 Dropbox reports that link will be valid in 5 mins or so.
Hope it works. I'll check in tomorrow. 'nite