Difference between revisions of "SDCC Snapshot Builds"
(Added details for cf-ppc-macosx) |
(→SDCC Snapshot Build machines) |
||
| Line 37: | Line 37: | ||
| gcc (GCC) 4.7.2,<br>i586−mingw32msvc−gcc (GCC) 4.7.0 | | gcc (GCC) 4.7.2,<br>i586−mingw32msvc−gcc (GCC) 4.7.0 | ||
| 2.11.2-10 | | 2.11.2-10 | ||
| − | | 1. | + | | 1.50.0 |
| 0.8.6 | | 0.8.6 | ||
|- | |- | ||
Latest revision as of 07:26, 20 December 2012
SDCC Distributed Compile Farm Mediator (see Distributed Compile Farm) runs on Erik Petrich's cf-x86 machine.
SDCC Snapshot Builds are made on:
- Erik Petrich's cf-x86 AMD 64bit Fedora GNU/Linux and cf-ppc-macosx PPC Mac OS X machines
- Roelof 't Hooft's derna i686 32bit Debian GNU/Linux machine
- Steven Borley's mirror-doors PPC Mac OS X machine
- Dave McGuire's *.neurotica.com *BSD and Solaris machines
- Brian Witt's dhcp101 i386 Mac OS X machine
- Borut Razem's wizard ARMv6 armhf Rasbian (Debian on Raspberry Pi) machile
The build process is fully automated by using the cron job, make and shell scripts. The build system is included in the sdcc Subversion tree, under sdcc-build directory. Any change in sdcc-build Subversion tree will be taken into account on the next snapshot build.
Only few SDCC developers know the host names, IP address and ports of the build machines and have access to sdcc-builder account for security reasons. If you desperately need it, post a request to the mailto:sdcc-devel@lists.sourceforge.net mailing list.
[edit] SDCC Snapshot Build machines
| Host name | Operating System | SDCC packages | gcc --version | libc version rpm -q glibc or aptitude show libc6 |
boost version version.hpp | stx-btree version |
|---|---|---|---|---|---|---|
| cf-x86 | AMD64 GNU/Linux 3.6 (Fedora 17 on AMD64 Sempron) | amd64−unknown−linux2.5, x86_64−w64−mingw32, x86_64−w64−mingw32−setup, sdcc−extra−src, sdcc−src, docs |
gcc (GCC) 4.7.2 20120921 (Red Hat 4.7.2-2), x86_64−w64−mingw32−gcc (GCC) 4.5.4 20110822 (prerelease) |
2.15-57 | 1.47.0 | 0.8.6 |
| derna | i386 GNU/Linux 2.6 (Debian) | i386−unknown−linux2.5, i586−mingw32msvc, i586−mingw32msvc−setup |
gcc (GCC) 4.7.2, i586−mingw32msvc−gcc (GCC) 4.7.0 |
2.11.2-10 | 1.50.0 | 0.8.6 |
| mirror-doors | PPC Mac OS X 10.5.8 (Darwin Kernel Version 9.8.0) | universal−apple−macosx | powerpc-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5484), Xcode 2.5 | NA | 1.47.0 | 0.8.6 |
| cf-ppc-macosx | PPC Mac OS X 10.5.8 (Darwin Kernel Version 9.8.0) | universal−apple−macosx | powerpc-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5493), Xcode 3.1.3 | NA | 1.50.0 | 0.8.6 |
| dhcp101 | i386 Mac OS X 10.4.11 (Darwin Kernel Version 8.11.1) | universal−apple−macosx | i686-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5370), Xcode 2.5 | NA | 1.47.0 | 0.8.6 |
| freebsd-i386 | i386 FreeBSD 8.0 | i386_unknown_freebsd | gcc (GCC) 4.2.1 20070719 [FreeBSD] | NA | 1.47.0 | 0.8.6 |
| netbsd-i386 | i386 NetBSD 5.0.1 | i386_unknown_netbsd | gcc (GCC) 4.1.3 20080704 prerelease (NetBSD nb2 20081120) | NA | 1.47.0 | 0.8.6 |
| mypants | sparc64 NetBSD 5.0.1 | sparc64_unknown_netbsd | gcc (GCC) 4.1.3 20080704 prerelease (NetBSD nb2 20081120) | NA | 1.47.0 | 0.8.6 |
| openbsd-i386 | i386 OpenBSD 4.6 | i386_unknown_openbsd | gcc (GCC) 3.3.5 (propolice) | NA | ||
| solaris-x86 | i386 SunOS 5.10 | i386_sun_solaris | gcc (GCC) 4.6.0 | NA | 1.49.0 | 0.8.6 |
| dev | sparc SunOS 5.10 | sparc_sun_solaris | gcc (GCC) 4.6.0 | NA | 1.49.0 | 0.8.6 |
| wizard | ARMv6 armhf Rasbian | armv6l−unknown−linux−gnueabihf | gcc (Debian 4.6.3-8+rpi1) 4.6.3 | 2.13-1 | 1.50.0 | 0.8.6 |
[edit] How to get the Mac OS X version number from the command line
This is not related to SDCC snapshot builds, but I have to put it somewhere...
#!/bin/sh # Get Mac's version number OSXVER=<tt>uname -r | cut -f 1 -d '.'</tt> OSXREV=<tt>uname -r | cut -f 2 -d '.'</tt> OSXVER=<tt>expr $OSXVER - 4</tt> OSXVER="osxver=10.$OSXVER.$OSXREV" echo $OSXVER
or oneliner:
echo osxver=10.$(expr $(expr $(uname -r) : '\([0-9][0-9]*\)') - 4).$(expr $(uname -r) : '[0-9][0-9]*\.\([0-9][0-9]*\)')