SDCC Snapshot Builds

From SDCC wiki
Jump to: navigation, search

SDCC Distributed Compile Farm Mediator (see Distributed Compile Farm) runs on Erik Petrich's cf-x86 machine.

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 mailing list.

SDCC Snapshot Build machines

Host name Owner Operating System SDCC packages gcc --version libc version rpm -q glibc or
aptitude show libc6
boost version version.hpp stx-btree version
cf-x86 Erik Petrich AMD64 GNU/Linux 3.6 (Fedora 17 on AMD64 Sempron) amd64−unknown−linux2.5,
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 Roelof 't Hooft i386 GNU/Linux 2.6 (Debian) i386−unknown−linux2.5,
gcc (GCC) 4.9.2,
i586−mingw32msvc−gcc (GCC) 4.7.0
2.19-18 1.55.0,
cf-ppc-macosx Erik Petrich 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
macspot Brian Witt i386 Mac OS X 10.4.11 (Darwin Kernel Version 8.11.1) i386_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 Dave McGuire i386 FreeBSD 8.0 i386_unknown_freebsd gcc (GCC) 4.2.1 20070719 [FreeBSD] NA 1.47.0 0.8.6
netbsd-i386 Dave McGuire 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 Dave McGuire 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 Dave McGuire i386 OpenBSD 4.6 i386_unknown_openbsd gcc (GCC) 3.3.5 (propolice) NA
solaris-x86 Dave McGuire i386 SunOS 5.10 i386_sun_solaris gcc (GCC) 4.6.0 NA 1.49.0 0.8.6
dev Dave McGuire sparc SunOS 5.10 sparc_sun_solaris gcc (GCC) 4.6.0 NA 1.49.0 0.8.6
raspberrypi Ben Shi ARMv6 GNU/Linux 3.12 (Debian 7) armv6l−unknown−linux−gnueabihf gcc (Debian 4.6.3-8+rpi1) 4.6.3 2.13-1 1.49.0 0.8.6
cubieboard2 Ben Shi ARMv7-a GNU/Linux 3.4 (Debian 7) armv7−a−linux−gnueabihf gcc version 4.6.3 (Debian 4.6.3-14) 2.13 1.49.0 0.8.6

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...

# 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>
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]*\)')
Personal tools