SDCC Snapshot Builds

From SDCC wiki
Revision as of 10:42, 23 September 2013 by Borutr (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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

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

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

Variants
Actions
Navigation
Toolbox