Build Linux: FAILED 5/rtems-sparc.bset on x86_64-linux-gnu (sis-2.16-x86_64-linux-gnu-1)
joel at rtems.org
joel at rtems.org
Wed Jun 19 22:51:05 UTC 2019
RTEMS Source Builder - Set Builder, 5 (e8f182037b69)
Host: Linux-3.10.0-862.11.6.el7.x86_64-x86_64-with-centos-7.6.1810-Core
Linux rtbf64c.rtems.com 3.10.0-862.11.6.el7.x86_64 #1 SMP Tue Aug 14
21:49:04 UTC 2018 x86_64 x86_64
Build Time: 0:28:40.133728
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Build FAILED: sis-2.16-x86_64-linux-gnu-1
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ umask 022
+ cd /data/home/joel/rtems-cron/rtems-source-builder/rtems/build/sparc-rtems5-kernel-5-1
+ echo '=> sparc-rtems5-kernel-5-1: CLEAN'
+ echo '==> %clean:'
=> sparc-rtems5-kernel-5-1: CLEAN
==> %clean:
copy: /data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sparc-rtems5-kernel-5-1-joel => /data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-sparc.bset
reporting: tools/rtems-kernel-5.cfg -> sparc-rtems5-kernel-5-1.txt
making dir: /data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sparc-rtems5-kernel-5-1-joel/home/joel/rtems-cron/tools/5/share/rtems/rsb
reporting: tools/rtems-kernel-5.cfg -> sparc-rtems5-kernel-5-1.xml
making dir: /data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sparc-rtems5-kernel-5-1-joel/home/joel/rtems-cron/tools/5/share/rtems/rsb
config: devel/sis-2-1.cfg
package: sis-2.16-x86_64-linux-gnu-1
script: 1: #!/bin/sh
script: 2: # ___build_pre in as set up in defaults.py
script: 3: # Save the original path away.
script: 4: export SB_ORIG_PATH=${PATH}
script: 5: # Directories
script: 6: SB_PREFIX="/home/joel/rtems-cron/tools/5"
script: 7: SB_PREFIX_CLEAN=$(echo "/home/joel/rtems-cron/tools/5" | /bin/sed -e 's/^\///')
script: 8: SB_SOURCE_DIR="/data/home/joel/rtems-cron/rtems-source-builder/rtems/sources"
script: 9: SB_BUILD_DIR="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/sis-2.16-x86_64-linux-gnu-1"
script: 10: # host == build, use build; host != build, host uses host and build uses build
script: 11: SB_HOST_CPPFLAGS=""
script: 12: SB_HOST_CFLAGS="-O2 -pipe "
script: 13: SB_HOST_CXXFLAGS="-O2 -pipe "
script: 14: SB_HOST_LDFLAGS=" -L/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-sparc.bset/${SB_PREFIX_CLEAN}/lib"
script: 15: SB_BUILD_CFLAGS="-O2 -pipe -I/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-sparc.bset/${SB_PREFIX_CLEAN}/include"
script: 16: SB_BUILD_CXXFLAGS="-O2 -pipe -I/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-sparc.bset/${SB_PREFIX_CLEAN}/include"
script: 17: SB_BUILD_LDFLAGS=" -L/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-sparc.bset/${SB_PREFIX_CLEAN}/lib"
script: 18: SB_CFLAGS="${SB_BUILD_CFLAGS} "
script: 19: SB_CXXFLAGS="${SB_BUILD_CXXFLAGS} "
script: 20: SB_ARCH="x86_64"
script: 21: SB_OS="linux"
script: 22: export SB_SOURCE_DIR SB_BUILD_DIR SB_ARCH SB_OS
script: 23: export SB_HOST_CPPFLAGS SB_HOST_CFLAGS SB_HOST_CXXFLAGS SB_HOST_LDFLAGS
script: 24: export SB_BUILD_CFLAGS SB_BUILD_CXXFLAGS SB_BUILD_LDFLAGS
script: 25: export SB_CFLAGS SB_CXXFLAGS
script: 26: # Documentation
script: 27: SB_DOC_DIR="/home/joel/rtems-cron/tools/5/share/doc"
script: 28: export SB_DOC_DIR
script: 29: # Packages
script: 30: SB_PACKAGE_NAME="sis-2.16-x86_64-linux-gnu-1"
script: 31: SB_PACKAGE_BUILDNAME="sis-2.16-x86_64-linux-gnu-1"
script: 32: SB_PACKAGE_VERSION="2.16"
script: 33: SB_PACKAGE_RELEASE="1"
script: 34: export SB_PACKAGE_NAME SB_PACKAGE_VERSION SB_PACKAGE_RELEASE
script: 35: # Build directories
script: 36: export SB_PREFIX
script: 37: SB_BUILD_DIR="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/sis-2.16-x86_64-linux-gnu-1"
script: 38: SB_BUILD_ROOT="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sis-2.16-x86_64-linux-gnu-1-joel"
script: 39: SB_BUILD_ROOT_BINDIR="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sis-2.16-x86_64-linux-gnu-1-joel/${SB_PREFIX_CLEAN}/bin"
script: 40: export SB_BUILD_ROOT SB_BUILD_DIR SB_BUILD_ROOT_BINDIR
script: 41: SB_BUILD_CXC_DIR="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/sis-2.16-x86_64-linux-gnu-1-cxc"
script: 42: SB_BUILD_CXC_ROOT="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sis-2.16-x86_64-linux-gnu-1-joel-cxc"
script: 43: SB_BUILD_CXC_ROOT_BINDIR="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sis-2.16-x86_64-linux-gnu-1-joel-cxc/${SB_PREFIX_CLEAN}/bin"
script: 44: export SB_BUILD_CXC_ROOT SB_BUILD_CXC_DIR SB_BUILD_CXC_ROOT_BINDIR
script: 45: SB_TMPROOT="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-sparc.bset"
script: 46: SB_TMPPREFIX="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-sparc.bset/${SB_PREFIX_CLEAN}"
script: 47: SB_TMPBINDIR="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-sparc.bset/${SB_PREFIX_CLEAN}/bin"
script: 48: export SB_TMPROOT SB_TMPPREFIX SB_TMPBINDIR
script: 49: SB_TMPCXCROOT="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-sparc.bset"
script: 50: SB_TMPCXCPREFIX="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel-cxc/5/rtems-sparc.bset/${SB_PREFIX_CLEAN}"
script: 51: SB_TMPCXCBINDIR="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel-cxc/5/rtems-sparc.bset/${SB_PREFIX_CLEAN}/bin"
script: 52: export SB_TMPCXCROOT SB_TMPCXCPREFIX SB_TMPCXCBINDIR
script: 53: # Extra path support
script: 54: SB_EXTRAPATH="/data/home/joel/rtems-cron/rtems-source-builder/source-builder"
script: 55: # The compiler flags
script: 56:
script: 57:
script: 58: export CFLAGS_FOR_TARGET
script: 59: export CXXFLAGS_FOR_TARGET
script: 60: # Set up the path. Put the CXC path first.
script: 61: if test -n "${SB_TMPBINDIR}" ; then
script: 62: PATH="${SB_TMPBINDIR}:$PATH"
script: 63: fi
script: 64: if test -n "${SB_TMPCXCBINDIR}" ; then
script: 65: PATH="${SB_TMPCXCBINDIR}:$PATH"
script: 66: fi
script: 67: if test -n "${SB_EXTRAPATH}" ; then
script: 68: PATH="${SB_EXTRAPATH}:$PATH"
script: 69: fi
script: 70:
script: 71:
script: 72: export PATH
script: 73: # Default environment set up.
script: 74: LANG=C
script: 75: export LANG
script: 76: unset DISPLAY || :
script: 77: umask 022
script: 78: cd "/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/sis-2.16-x86_64-linux-gnu-1"
script: 79: echo "=> sis-2.16-x86_64-linux-gnu-1: BUILD"
script: 80: echo "==> %prep:"
script: 81: build_top=$(pwd)
source setup: sis-2.16-x86_64-linux-gnu-1: source sis -q -n sis-2.16
checksums: sis-2.16.tar.bz2: 37cdb8f5cc1255e273423f580f5c76755e5851dabb677f6bc1100f27557b8dce => 37cdb8f5cc1255e273423f580f5c76755e5851dabb677f6bc1100f27557b8dce
making dir: /data/home/joel/rtems-cron/rtems-source-builder/rtems/sources
script: 82: cd /data/home/joel/rtems-cron/rtems-source-builder/rtems/build/sis-2.16-x86_64-linux-gnu-1
script: 83: /bin/rm -rf sis-2.16
script: 84: /bin/bzip2 -dc /data/home/joel/rtems-cron/rtems-source-builder/rtems/sources/sis-2.16.tar.bz2 | /bin/tar -xvvf -
script: 85: cd sis-2.16
script: 86: /bin/chmod -R a+rX,g-w,o-w .
script: 87: cd ${build_top}
script: 88: SB_CXC="no"
script: 89: echo "==> clean %{buildroot}: ${SB_BUILD_ROOT}"
script: 90: /bin/rm -rf ${SB_BUILD_ROOT}
script: 91: /bin/mkdir -p ${SB_BUILD_ROOT}
script: 92: echo "==> %build:"
script: 93: build_top=$(pwd)
script: 94: cd sis-2.16
script: 95: ac_prefix=/home/joel/rtems-cron/tools/5
script: 96: if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
script: 97: CFLAGS_FOR_BUILD="-g -O2 -Wall"
script: 98: fi
script: 99: export CFLAGS CFLAGS_FOR_BUILD CC
script:100: if test "sparc-rtems5" != "" ; then
script:101: SIS_PREFIX="sparc-rtems5-"
script:102: fi
script:103: CFLAGS="$SB_CFLAGS" \
script:104: ./configure \
script:105: --build=x86_64-linux-gnu --host=x86_64-linux-gnu \
script:106: --program-prefix="$SIS_PREFIX" \
script:107: --prefix=${ac_prefix}
script:108: make -j 12 all
script:109: unset CFLAGS_FOR_BUILD
script:110: cd ${build_top}
script:111: echo "==> %install:"
script:112: build_top=$(pwd)
script:113: export PATH="/home/joel/rtems-cron/tools/5/bin:${PATH}"
script:114: /bin/rm -rf $SB_BUILD_ROOT
script:115: cd sis-2.16
script:116: make DESTDIR=$SB_BUILD_ROOT install
script:117: cd ${build_top}
script: 1: #!/bin/sh
script: 2: # ___build_pre in as set up in defaults.py
script: 3: # Save the original path away.
script: 4: export SB_ORIG_PATH=${PATH}
script: 5: # Directories
script: 6: SB_PREFIX="/home/joel/rtems-cron/tools/5"
script: 7: SB_PREFIX_CLEAN=$(echo "/home/joel/rtems-cron/tools/5" | /bin/sed -e 's/^\///')
script: 8: SB_SOURCE_DIR="/data/home/joel/rtems-cron/rtems-source-builder/rtems/sources"
script: 9: SB_BUILD_DIR="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/sis-2.16-x86_64-linux-gnu-1"
script: 10: # host == build, use build; host != build, host uses host and build uses build
script: 11: SB_HOST_CPPFLAGS=""
script: 12: SB_HOST_CFLAGS="-O2 -pipe "
script: 13: SB_HOST_CXXFLAGS="-O2 -pipe "
script: 14: SB_HOST_LDFLAGS=" -L/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-sparc.bset/${SB_PREFIX_CLEAN}/lib"
script: 15: SB_BUILD_CFLAGS="-O2 -pipe -I/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-sparc.bset/${SB_PREFIX_CLEAN}/include"
script: 16: SB_BUILD_CXXFLAGS="-O2 -pipe -I/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-sparc.bset/${SB_PREFIX_CLEAN}/include"
script: 17: SB_BUILD_LDFLAGS=" -L/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-sparc.bset/${SB_PREFIX_CLEAN}/lib"
script: 18: SB_CFLAGS="${SB_BUILD_CFLAGS} "
script: 19: SB_CXXFLAGS="${SB_BUILD_CXXFLAGS} "
script: 20: SB_ARCH="x86_64"
script: 21: SB_OS="linux"
script: 22: export SB_SOURCE_DIR SB_BUILD_DIR SB_ARCH SB_OS
script: 23: export SB_HOST_CPPFLAGS SB_HOST_CFLAGS SB_HOST_CXXFLAGS SB_HOST_LDFLAGS
script: 24: export SB_BUILD_CFLAGS SB_BUILD_CXXFLAGS SB_BUILD_LDFLAGS
script: 25: export SB_CFLAGS SB_CXXFLAGS
script: 26: # Documentation
script: 27: SB_DOC_DIR="/home/joel/rtems-cron/tools/5/share/doc"
script: 28: export SB_DOC_DIR
script: 29: # Packages
script: 30: SB_PACKAGE_NAME="sis-2.16-x86_64-linux-gnu-1"
script: 31: SB_PACKAGE_BUILDNAME="sis-2.16-x86_64-linux-gnu-1"
script: 32: SB_PACKAGE_VERSION="2.16"
script: 33: SB_PACKAGE_RELEASE="1"
script: 34: export SB_PACKAGE_NAME SB_PACKAGE_VERSION SB_PACKAGE_RELEASE
script: 35: # Build directories
script: 36: export SB_PREFIX
script: 37: SB_BUILD_DIR="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/sis-2.16-x86_64-linux-gnu-1"
script: 38: SB_BUILD_ROOT="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sis-2.16-x86_64-linux-gnu-1-joel"
script: 39: SB_BUILD_ROOT_BINDIR="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sis-2.16-x86_64-linux-gnu-1-joel/${SB_PREFIX_CLEAN}/bin"
script: 40: export SB_BUILD_ROOT SB_BUILD_DIR SB_BUILD_ROOT_BINDIR
script: 41: SB_BUILD_CXC_DIR="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/sis-2.16-x86_64-linux-gnu-1-cxc"
script: 42: SB_BUILD_CXC_ROOT="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sis-2.16-x86_64-linux-gnu-1-joel-cxc"
script: 43: SB_BUILD_CXC_ROOT_BINDIR="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sis-2.16-x86_64-linux-gnu-1-joel-cxc/${SB_PREFIX_CLEAN}/bin"
script: 44: export SB_BUILD_CXC_ROOT SB_BUILD_CXC_DIR SB_BUILD_CXC_ROOT_BINDIR
script: 45: SB_TMPROOT="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-sparc.bset"
script: 46: SB_TMPPREFIX="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-sparc.bset/${SB_PREFIX_CLEAN}"
script: 47: SB_TMPBINDIR="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-sparc.bset/${SB_PREFIX_CLEAN}/bin"
script: 48: export SB_TMPROOT SB_TMPPREFIX SB_TMPBINDIR
script: 49: SB_TMPCXCROOT="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-sparc.bset"
script: 50: SB_TMPCXCPREFIX="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel-cxc/5/rtems-sparc.bset/${SB_PREFIX_CLEAN}"
script: 51: SB_TMPCXCBINDIR="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel-cxc/5/rtems-sparc.bset/${SB_PREFIX_CLEAN}/bin"
script: 52: export SB_TMPCXCROOT SB_TMPCXCPREFIX SB_TMPCXCBINDIR
script: 53: # Extra path support
script: 54: SB_EXTRAPATH="/data/home/joel/rtems-cron/rtems-source-builder/source-builder"
script: 55: # The compiler flags
script: 56:
script: 57:
script: 58: export CFLAGS_FOR_TARGET
script: 59: export CXXFLAGS_FOR_TARGET
script: 60: # Set up the path. Put the CXC path first.
script: 61: if test -n "${SB_TMPBINDIR}" ; then
script: 62: PATH="${SB_TMPBINDIR}:$PATH"
script: 63: fi
script: 64: if test -n "${SB_TMPCXCBINDIR}" ; then
script: 65: PATH="${SB_TMPCXCBINDIR}:$PATH"
script: 66: fi
script: 67: if test -n "${SB_EXTRAPATH}" ; then
script: 68: PATH="${SB_EXTRAPATH}:$PATH"
script: 69: fi
script: 70:
script: 71:
script: 72: export PATH
script: 73: # Default environment set up.
script: 74: LANG=C
script: 75: export LANG
script: 76: unset DISPLAY || :
script: 77: umask 022
script: 78: cd "/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/sis-2.16-x86_64-linux-gnu-1"
script: 79: echo "=> sis-2.16-x86_64-linux-gnu-1: CLEAN"
script: 80: echo "==> %clean:"
removing: /data/home/joel/rtems-cron/rtems-source-builder/rtems/build/sis-2.16-x86_64-linux-gnu-1
making dir: /data/home/joel/rtems-cron/rtems-source-builder/rtems/build/sis-2.16-x86_64-linux-gnu-1
write script: /data/home/joel/rtems-cron/rtems-source-builder/rtems/build/sis-2.16-x86_64-linux-gnu-1/do-build
write script: /data/home/joel/rtems-cron/rtems-source-builder/rtems/build/sis-2.16-x86_64-linux-gnu-1/do-clean
building: sis-2.16-x86_64-linux-gnu-1
run: /bin/sh -ex /data/home/joel/rtems-cron/rtems-source-builder/rtems/build/sis-2.16-x86_64-linux-gnu-1/do-build
+ export SB_ORIG_PATH=/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/joel/bin
+ SB_ORIG_PATH=/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/joel/bin
+ SB_PREFIX=/home/joel/rtems-cron/tools/5
++ echo /home/joel/rtems-cron/tools/5
++ /bin/sed -e 's/^\///'
+ SB_PREFIX_CLEAN=home/joel/rtems-cron/tools/5
+ SB_SOURCE_DIR=/data/home/joel/rtems-cron/rtems-source-builder/rtems/sources
+ SB_BUILD_DIR=/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/sis-2.16-x86_64-linux-gnu-1
+ SB_HOST_CPPFLAGS=
+ SB_HOST_CFLAGS='-O2 -pipe '
+ SB_HOST_CXXFLAGS='-O2 -pipe '
+ SB_HOST_LDFLAGS=' -L/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-sparc.bset/home/joel/rtems-cron/tools/5/lib'
+ SB_BUILD_CFLAGS='-O2 -pipe -I/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-sparc.bset/home/joel/rtems-cron/tools/5/include'
+ SB_BUILD_CXXFLAGS='-O2 -pipe -I/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-sparc.bset/home/joel/rtems-cron/tools/5/include'
+ SB_BUILD_LDFLAGS=' -L/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-sparc.bset/home/joel/rtems-cron/tools/5/lib'
+ SB_CFLAGS='-O2 -pipe -I/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-sparc.bset/home/joel/rtems-cron/tools/5/include '
+ SB_CXXFLAGS='-O2 -pipe -I/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-sparc.bset/home/joel/rtems-cron/tools/5/include '
+ SB_ARCH=x86_64
+ SB_OS=linux
+ export SB_SOURCE_DIR SB_BUILD_DIR SB_ARCH SB_OS
+ export SB_HOST_CPPFLAGS SB_HOST_CFLAGS SB_HOST_CXXFLAGS SB_HOST_LDFLAGS
+ export SB_BUILD_CFLAGS SB_BUILD_CXXFLAGS SB_BUILD_LDFLAGS
+ export SB_CFLAGS SB_CXXFLAGS
+ SB_DOC_DIR=/home/joel/rtems-cron/tools/5/share/doc
+ export SB_DOC_DIR
+ SB_PACKAGE_NAME=sis-2.16-x86_64-linux-gnu-1
+ SB_PACKAGE_BUILDNAME=sis-2.16-x86_64-linux-gnu-1
+ SB_PACKAGE_VERSION=2.16
+ SB_PACKAGE_RELEASE=1
+ export SB_PACKAGE_NAME SB_PACKAGE_VERSION SB_PACKAGE_RELEASE
+ export SB_PREFIX
+ SB_BUILD_DIR=/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/sis-2.16-x86_64-linux-gnu-1
+ SB_BUILD_ROOT=/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sis-2.16-x86_64-linux-gnu-1-joel
+ SB_BUILD_ROOT_BINDIR=/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sis-2.16-x86_64-linux-gnu-1-joel/home/joel/rtems-cron/tools/5/bin
+ export SB_BUILD_ROOT SB_BUILD_DIR SB_BUILD_ROOT_BINDIR
+ SB_BUILD_CXC_DIR=/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/sis-2.16-x86_64-linux-gnu-1-cxc
+ SB_BUILD_CXC_ROOT=/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sis-2.16-x86_64-linux-gnu-1-joel-cxc
+ SB_BUILD_CXC_ROOT_BINDIR=/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sis-2.16-x86_64-linux-gnu-1-joel-cxc/home/joel/rtems-cron/tools/5/bin
+ export SB_BUILD_CXC_ROOT SB_BUILD_CXC_DIR SB_BUILD_CXC_ROOT_BINDIR
+ SB_TMPROOT=/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-sparc.bset
+ SB_TMPPREFIX=/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-sparc.bset/home/joel/rtems-cron/tools/5
+ SB_TMPBINDIR=/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-sparc.bset/home/joel/rtems-cron/tools/5/bin
+ export SB_TMPROOT SB_TMPPREFIX SB_TMPBINDIR
+ SB_TMPCXCROOT=/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-sparc.bset
+ SB_TMPCXCPREFIX=/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel-cxc/5/rtems-sparc.bset/home/joel/rtems-cron/tools/5
+ SB_TMPCXCBINDIR=/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel-cxc/5/rtems-sparc.bset/home/joel/rtems-cron/tools/5/bin
+ export SB_TMPCXCROOT SB_TMPCXCPREFIX SB_TMPCXCBINDIR
+ SB_EXTRAPATH=/data/home/joel/rtems-cron/rtems-source-builder/source-builder
+ export CFLAGS_FOR_TARGET
+ export CXXFLAGS_FOR_TARGET
+ test -n /data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-sparc.bset/home/joel/rtems-cron/tools/5/bin
+ PATH=/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-sparc.bset/home/joel/rtems-cron/tools/5/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/joel/bin
+ test -n /data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel-cxc/5/rtems-sparc.bset/home/joel/rtems-cron/tools/5/bin
+ PATH=/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel-cxc/5/rtems-sparc.bset/home/joel/rtems-cron/tools/5/bin:/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-sparc.bset/home/joel/rtems-cron/tools/5/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/joel/bin
+ test -n /data/home/joel/rtems-cron/rtems-source-builder/source-builder
+ PATH=/data/home/joel/rtems-cron/rtems-source-builder/source-builder:/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel-cxc/5/rtems-sparc.bset/home/joel/rtems-cron/tools/5/bin:/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-sparc.bset/home/joel/rtems-cron/tools/5/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/joel/bin
+ export PATH
+ LANG=C
+ export LANG
+ unset DISPLAY
+ umask 022
+ cd /data/home/joel/rtems-cron/rtems-source-builder/rtems/build/sis-2.16-x86_64-linux-gnu-1
+ echo '=> sis-2.16-x86_64-linux-gnu-1: BUILD'
=> sis-2.16-x86_64-linux-gnu-1: BUILD
==> %prep:
+ echo '==> %prep:'
++ pwd
+ build_top=/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/sis-2.16-x86_64-linux-gnu-1
+ cd /data/home/joel/rtems-cron/rtems-source-builder/rtems/build/sis-2.16-x86_64-linux-gnu-1
+ /bin/rm -rf sis-2.16
+ /bin/bzip2 -dc /data/home/joel/rtems-cron/rtems-source-builder/rtems/sources/sis-2.16.tar.bz2
+ /bin/tar -xvvf -
drwxrwxr-x root/root 0 2019-06-12 07:10 sis-2.16/
-rw-rw-r-- root/root 29 2019-06-12 07:10 sis-2.16/.gitignore
-rw-rw-r-- root/root 255 2019-06-12 07:10 sis-2.16/Makefile.am
-rw-rw-r-- root/root 34617 2019-06-12 07:10 sis-2.16/Makefile.in
-rw-rw-r-- root/root 414 2019-06-12 07:10 sis-2.16/README
-rw-rw-r-- root/root 34819 2019-06-12 07:10 sis-2.16/aclocal.m4
drwxrwxr-x root/root 0 2019-06-12 07:10 sis-2.16/build-aux/
-rwxrwxr-x root/root 7333 2019-06-12 07:10 sis-2.16/build-aux/compile
-rwxrwxr-x root/root 23910 2019-06-12 07:10 sis-2.16/build-aux/depcomp
-rwxrwxr-x root/root 13997 2019-06-12 07:10 sis-2.16/build-aux/install-sh
-rwxrwxr-x root/root 6047 2019-06-12 07:10 sis-2.16/build-aux/mdate-sh
-rwxrwxr-x root/root 10179 2019-06-12 07:10 sis-2.16/build-aux/missing
-rw-rw-r-- root/root 322925 2019-06-12 07:10 sis-2.16/build-aux/texinfo.tex
-rw-rw-r-- root/root 2229 2019-06-12 07:10 sis-2.16/config.h.in
-rwxrwxr-x root/root 167487 2019-06-12 07:10 sis-2.16/configure
-rw-rw-r-- root/root 631 2019-06-12 07:10 sis-2.16/configure.ac
-rw-rw-r-- root/root 5823 2019-06-12 07:10 sis-2.16/elf.c
-rw-rw-r-- root/root 169804 2019-06-12 07:10 sis-2.16/elf.h
-rw-rw-r-- root/root 36603 2019-06-12 07:10 sis-2.16/erc32.c
-rw-rw-r-- root/root 5320 2019-06-12 07:10 sis-2.16/exec.c
-rw-rw-r-- root/root 23565 2019-06-12 07:10 sis-2.16/fdl.texi
-rw-rw-r-- root/root 2154 2019-06-12 07:10 sis-2.16/float.c
-rw-rw-r-- root/root 35065 2019-06-12 07:10 sis-2.16/func.c
-rw-rw-r-- root/root 2567 2019-06-12 07:10 sis-2.16/grlib.c
-rw-rw-r-- root/root 2005 2019-06-12 07:10 sis-2.16/grlib.h
-rw-rw-r-- root/root 2552 2019-06-12 07:10 sis-2.16/help.c
-rw-rw-r-- root/root 7165 2019-06-12 07:10 sis-2.16/interf.c
-rw-rw-r-- root/root 18411 2019-06-12 07:10 sis-2.16/leon2.c
-rw-rw-r-- root/root 23578 2019-06-12 07:10 sis-2.16/leon3.c
-rw-rw-r-- root/root 10363 2019-06-12 07:10 sis-2.16/remote.c
-rw-rw-r-- root/root 73618 2019-06-12 07:10 sis-2.16/riscv.c
-rw-rw-r-- root/root 5771 2019-06-12 07:10 sis-2.16/riscv.h
-rw-rw-r-- root/root 7913 2019-06-12 07:10 sis-2.16/sis.c
-rw-rw-r-- root/root 10727 2019-06-12 07:10 sis-2.16/sis.h
-rw-rw-r-- root/root 49266 2019-06-12 07:10 sis-2.16/sis.info
-rw-rw-r-- root/root 22905 2019-06-12 07:10 sis-2.16/sis.texi
-rw-rw-r-- root/root 69839 2019-06-12 07:10 sis-2.16/sparc.c
-rw-rw-r-- root/root 3684 2019-06-12 07:10 sis-2.16/sparc.h
-rw-rw-r-- root/root 89 2019-06-12 07:10 sis-2.16/version.texi
+ cd sis-2.16
+ /bin/chmod -R a+rX,g-w,o-w .
+ cd /data/home/joel/rtems-cron/rtems-source-builder/rtems/build/sis-2.16-x86_64-linux-gnu-1
+ SB_CXC=no
==> clean %{buildroot}: /data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sis-2.16-x86_64-linux-gnu-1-joel
+ echo '==> clean %{buildroot}: /data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sis-2.16-x86_64-linux-gnu-1-joel'
+ /bin/rm -rf /data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sis-2.16-x86_64-linux-gnu-1-joel
+ /bin/mkdir -p /data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sis-2.16-x86_64-linux-gnu-1-joel
+ echo '==> %build:'
==> %build:
++ pwd
+ build_top=/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/sis-2.16-x86_64-linux-gnu-1
+ cd sis-2.16
+ ac_prefix=/home/joel/rtems-cron/tools/5
+ test x86_64-linux-gnu '!=' x86_64-linux-gnu
+ export CFLAGS CFLAGS_FOR_BUILD CC
+ test sparc-rtems5 '!=' ''
+ SIS_PREFIX=sparc-rtems5-
+ CFLAGS='-O2 -pipe -I/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-sparc.bset/home/joel/rtems-cron/tools/5/include '
+ ./configure --build=x86_64-linux-gnu --host=x86_64-linux-gnu --program-prefix=sparc-rtems5- --prefix=/home/joel/rtems-cron/tools/5
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for x86_64-linux-gnu-gcc... no
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for unistd.h... (cached) yes
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking for readline in -lreadline... no
configure: error: the required "readline" library is missing
shell cmd failed: /bin/sh -ex /data/home/joel/rtems-cron/rtems-source-builder/rtems/build/sis-2.16-x86_64-linux-gnu-1/do-build
error: building sis-2.16-x86_64-linux-gnu-1
See error report: rsb-report-sis-2.16-x86_64-linux-gnu-1.txt
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Sizes
=====
Maximum build usage: 7.056GB
Total size: 2.246GB
Installed : 1.386GB
Sources: 879.503MB
Patches: 538.757KB
Output
======
config: tools/rtems-autoconf-2.69-1.cfg
package: autoconf-2.69-x86_64-linux-gnu-1
building: autoconf-2.69-x86_64-linux-gnu-1
sizes: autoconf-2.69-x86_64-linux-gnu-1: 10.516MB (installed: 3.021MB)
cleaning: autoconf-2.69-x86_64-linux-gnu-1
reporting: tools/rtems-autoconf-2.69-1.cfg -> autoconf-2.69-x86_64-linux-gnu-1.txt
reporting: tools/rtems-autoconf-2.69-1.cfg -> autoconf-2.69-x86_64-linux-gnu-1.xml
config: tools/rtems-automake-1.12.6-1.cfg
package: automake-1.12.6-x86_64-linux-gnu-1
building: automake-1.12.6-x86_64-linux-gnu-1
sizes: automake-1.12.6-x86_64-linux-gnu-1: 10.353MB (installed: 2.264MB)
cleaning: automake-1.12.6-x86_64-linux-gnu-1
reporting: tools/rtems-automake-1.12.6-1.cfg -> automake-1.12.6-x86_64-linux-gnu-1.txt
reporting: tools/rtems-automake-1.12.6-1.cfg -> automake-1.12.6-x86_64-linux-gnu-1.xml
installing: autoconf-2.69-x86_64-linux-gnu-1 -> /home/joel/rtems-cron/tools/5
installing: automake-1.12.6-x86_64-linux-gnu-1 -> /home/joel/rtems-cron/tools/5
cleaning: autoconf-2.69-x86_64-linux-gnu-1
cleaning: automake-1.12.6-x86_64-linux-gnu-1
Build Sizes: usage: 15.801MB total: 885.314MB (sources: 879.503MB, patches: 538.757KB, installed 5.285MB)
Build Set: Time 0:00:16.453057
Build Set: Time 0:00:25.465183
config: devel/expat-2.1.0-1.cfg
package: expat-2.1.0-x86_64-linux-gnu-1
building: expat-2.1.0-x86_64-linux-gnu-1
sizes: expat-2.1.0-x86_64-linux-gnu-1: 7.457MB (installed: 1.432MB)
cleaning: expat-2.1.0-x86_64-linux-gnu-1
reporting: devel/expat-2.1.0-1.cfg -> expat-2.1.0-x86_64-linux-gnu-1.txt
reporting: devel/expat-2.1.0-1.cfg -> expat-2.1.0-x86_64-linux-gnu-1.xml
config: tools/rtems-gdb-8.2.1-1.cfg
package: sparc-rtems5-gdb-8.2.1-x86_64-linux-gnu-1
building: sparc-rtems5-gdb-8.2.1-x86_64-linux-gnu-1
sizes: sparc-rtems5-gdb-8.2.1-x86_64-linux-gnu-1: 641.886MB (installed: 90.638MB)
cleaning: sparc-rtems5-gdb-8.2.1-x86_64-linux-gnu-1
reporting: tools/rtems-gdb-8.2.1-1.cfg -> sparc-rtems5-gdb-8.2.1-x86_64-linux-gnu-1.txt
reporting: tools/rtems-gdb-8.2.1-1.cfg -> sparc-rtems5-gdb-8.2.1-x86_64-linux-gnu-1.xml
config: tools/rtems-binutils-2.32.cfg
package: sparc-rtems5-binutils-2.32-x86_64-linux-gnu-1
building: sparc-rtems5-binutils-2.32-x86_64-linux-gnu-1
sizes: sparc-rtems5-binutils-2.32-x86_64-linux-gnu-1: 475.730MB (installed: 116.654MB)
cleaning: sparc-rtems5-binutils-2.32-x86_64-linux-gnu-1
reporting: tools/rtems-binutils-2.32.cfg -> sparc-rtems5-binutils-2.32-x86_64-linux-gnu-1.txt
reporting: tools/rtems-binutils-2.32.cfg -> sparc-rtems5-binutils-2.32-x86_64-linux-gnu-1.xml
config: tools/rtems-gcc-fb371a33fa6-newlib-5c2a3661c.cfg
package: sparc-rtems5-gcc-fb371a33fa6-newlib-5c2a3661c-x86_64-linux-gnu-1
building: sparc-rtems5-gcc-fb371a33fa6-newlib-5c2a3661c-x86_64-linux-gnu-1
sizes: sparc-rtems5-gcc-fb371a33fa6-newlib-5c2a3661c-x86_64-linux-gnu-1: 5.670GB (installed: 1.126GB)
cleaning: sparc-rtems5-gcc-fb371a33fa6-newlib-5c2a3661c-x86_64-linux-gnu-1
reporting: tools/rtems-gcc-fb371a33fa6-newlib-5c2a3661c.cfg -> sparc-rtems5-gcc-fb371a33fa6-newlib-5c2a3661c-x86_64-linux-gnu-1.txt
reporting: tools/rtems-gcc-fb371a33fa6-newlib-5c2a3661c.cfg -> sparc-rtems5-gcc-fb371a33fa6-newlib-5c2a3661c-x86_64-linux-gnu-1.xml
config: tools/rtems-tools-5-1.cfg
package: rtems-tools-98f2f02f1293daccfa6a2d464ce0d2591a3b4d0b-1
building: rtems-tools-98f2f02f1293daccfa6a2d464ce0d2591a3b4d0b-1
sizes: rtems-tools-98f2f02f1293daccfa6a2d464ce0d2591a3b4d0b-1: 217.626MB (installed: 57.897MB)
cleaning: rtems-tools-98f2f02f1293daccfa6a2d464ce0d2591a3b4d0b-1
reporting: tools/rtems-tools-5-1.cfg -> rtems-tools-98f2f02f1293daccfa6a2d464ce0d2591a3b4d0b-1.txt
reporting: tools/rtems-tools-5-1.cfg -> rtems-tools-98f2f02f1293daccfa6a2d464ce0d2591a3b4d0b-1.xml
config: tools/rtems-kernel-5.cfg
package: sparc-rtems5-kernel-5-1
building: sparc-rtems5-kernel-5-1
sizes: sparc-rtems5-kernel-5-1: 8.218KB (installed: 0.000B)
cleaning: sparc-rtems5-kernel-5-1
reporting: tools/rtems-kernel-5.cfg -> sparc-rtems5-kernel-5-1.txt
reporting: tools/rtems-kernel-5.cfg -> sparc-rtems5-kernel-5-1.xml
config: devel/sis-2-1.cfg
package: sis-2.16-x86_64-linux-gnu-1
building: sis-2.16-x86_64-linux-gnu-1
error: building sis-2.16-x86_64-linux-gnu-1
Build FAILED
See error report: rsb-report-sis-2.16-x86_64-linux-gnu-1.txt
error: building sis-2.16-x86_64-linux-gnu-1
cleaning: expat-2.1.0-x86_64-linux-gnu-1
cleaning: sparc-rtems5-gdb-8.2.1-x86_64-linux-gnu-1
cleaning: sparc-rtems5-binutils-2.32-x86_64-linux-gnu-1
cleaning: sparc-rtems5-gcc-fb371a33fa6-newlib-5c2a3661c-x86_64-linux-gnu-1
cleaning: rtems-tools-98f2f02f1293daccfa6a2d464ce0d2591a3b4d0b-1
cleaning: sparc-rtems5-kernel-5-1
Build Sizes: usage: 7.056GB total: 2.246GB (sources: 879.503MB, patches: 538.757KB, installed 1.386GB)
Mailing report: build at rtems.org
Report
======
==============================================================================
RTEMS Tools Project <users at rtems.org> Wed Jun 19 17:22:58 2019
==============================================================================
Report: devel/expat-2.1.0-1.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
Remotes:
1: origin: git://git.rtems.org/rtems-source-builder.git
Status:
Clean
Head:
Commit: e8f182037b69401220d68d51cb78f7991a358ba1
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) devel/expat-2.1.0-1.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) devel/expat-2.1.0-1.cfg
------------------------------------------------------------------------------
Package: expat-2.1.0-x86_64-linux-gnu-1
Config: devel/expat-2.1.0-1.cfg
Summary:
Expat XML Parser v2.1.0 for target sparc-rtems5 on host x86_64-linux-gnu
URL:
http://expat.sourceforge.net/
Version:
2.1.0
Release:
1
Sources: 1
1: https://github.com/libexpat/libexpat/releases/download/R_2_1_0/expat-2.1.0.tar.gz
sha256: 823705472f816df21c8f6aa026dd162b280806838bb55b3432b0fb1fcca7eb86
Patches: 0
Preparation:
build_top=$(pwd)
%setup source expat -q -n expat-2.1.0
%setup patch expat -p1
cd ${build_top}
Build:
build_top=$(pwd)
cd expat-2.1.0
# Host and build flags, Cross build if host and build are different and
# Cxc build if target is deifned and also different.
# Note, gcc is not ready to be compiled with -std=gnu99 (this needs to be checked).
if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
# Cross build
CC=$(echo "x86_64-linux-gnu-gcc" | sed -e 's,-std=gnu99 ,,')
CXX=$(echo "x86_64-linux-gnu-g++" | sed -e 's,-std=gnu99 ,,')
CPPFLAGS="${SB_HOST_CPPFLAGS}"
CFLAGS="${SB_HOST_CFLAGS}"
CXXFLAGS="${SB_HOST_CXXFLAGS}"
LDFLAGS="${SB_HOST_LDFLAGS}"
# Host
CPPFLAGS_FOR_HOST="${SB_HOST_CPPFLAGS}"
CFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
CXXFLAGS_FOR_HOST="${SB_HOST_CXXFLAGS}"
LDFLAGS_FOR_HOST="${SB_HOST_LDFLAGS}"
CXXFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
CC_FOR_HOST=$(echo "gcc ${SB_HOST_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX_FOR_HOST=$(echo "g++ ${SB_HOST_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
# Build
CFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
CXXFLAGS_FOR_BUILD="${SB_BUILD_CXXFLAGS}"
LDFLAGS_FOR_BUILD="${SB_BUILD_LDFLAGS}"
CXXFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
CC_FOR_BUILD=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX_FOR_BUILD=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
else
LDFLAGS="${SB_BUILD_LDFLAGS}"
CC=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
CC_FOR_BUILD=${CC}
CXX_FOR_BUILD=${CXX}
fi
export CC CXX CPPFLAGS CFLAGS CXXFLAGS LDFLAGS
export CC_FOR_HOST CXX_FOR_HOST CPPFLAGS_FOR_HOST CFLAGS_FOR_HOST CXXFLAGS_FOR_HOST LDFLAGS_FOR_HOST
export CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD LDFLAGS_FOR_BUILD
./configure \
--build=x86_64-linux-gnu --host=x86_64-linux-gnu \
--verbose \
--prefix=/home/joel/rtems-cron/tools/5 --bindir=/home/joel/rtems-cron/tools/5/bin \
--exec-prefix=/home/joel/rtems-cron/tools/5 \
--includedir=/home/joel/rtems-cron/tools/5/include --libdir=/home/joel/rtems-cron/tools/5/lib \
--mandir=/home/joel/rtems-cron/tools/5/share/man --infodir=/home/joel/rtems-cron/tools/5/share/info
make -j 12 all
cd ${build_top}
Install:
build_top=$(pwd)
rm -rf $SB_BUILD_ROOT
cd expat-2.1.0
make DESTDIR=$SB_BUILD_ROOT install
cd ${build_top}
==============================================================================
RTEMS Tools Project <users at rtems.org> Wed Jun 19 17:22:59 2019
==============================================================================
Report: devel/expat-2.1.0-1.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
Remotes:
1: origin: git://git.rtems.org/rtems-source-builder.git
Status:
Clean
Head:
Commit: e8f182037b69401220d68d51cb78f7991a358ba1
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) devel/expat-2.1.0-1.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) devel/expat-2.1.0-1.cfg
------------------------------------------------------------------------------
Package: expat-2.1.0-x86_64-linux-gnu-1
Config: devel/expat-2.1.0-1.cfg
Summary:
Expat XML Parser v2.1.0 for target sparc-rtems5 on host x86_64-linux-gnu
URL:
http://expat.sourceforge.net/
Version:
2.1.0
Release:
1
Sources: 1
1: https://github.com/libexpat/libexpat/releases/download/R_2_1_0/expat-2.1.0.tar.gz
sha256: 823705472f816df21c8f6aa026dd162b280806838bb55b3432b0fb1fcca7eb86
Patches: 0
Preparation:
build_top=$(pwd)
%setup source expat -q -n expat-2.1.0
%setup patch expat -p1
cd ${build_top}
Build:
build_top=$(pwd)
cd expat-2.1.0
# Host and build flags, Cross build if host and build are different and
# Cxc build if target is deifned and also different.
# Note, gcc is not ready to be compiled with -std=gnu99 (this needs to be checked).
if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
# Cross build
CC=$(echo "x86_64-linux-gnu-gcc" | sed -e 's,-std=gnu99 ,,')
CXX=$(echo "x86_64-linux-gnu-g++" | sed -e 's,-std=gnu99 ,,')
CPPFLAGS="${SB_HOST_CPPFLAGS}"
CFLAGS="${SB_HOST_CFLAGS}"
CXXFLAGS="${SB_HOST_CXXFLAGS}"
LDFLAGS="${SB_HOST_LDFLAGS}"
# Host
CPPFLAGS_FOR_HOST="${SB_HOST_CPPFLAGS}"
CFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
CXXFLAGS_FOR_HOST="${SB_HOST_CXXFLAGS}"
LDFLAGS_FOR_HOST="${SB_HOST_LDFLAGS}"
CXXFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
CC_FOR_HOST=$(echo "gcc ${SB_HOST_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX_FOR_HOST=$(echo "g++ ${SB_HOST_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
# Build
CFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
CXXFLAGS_FOR_BUILD="${SB_BUILD_CXXFLAGS}"
LDFLAGS_FOR_BUILD="${SB_BUILD_LDFLAGS}"
CXXFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
CC_FOR_BUILD=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX_FOR_BUILD=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
else
LDFLAGS="${SB_BUILD_LDFLAGS}"
CC=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
CC_FOR_BUILD=${CC}
CXX_FOR_BUILD=${CXX}
fi
export CC CXX CPPFLAGS CFLAGS CXXFLAGS LDFLAGS
export CC_FOR_HOST CXX_FOR_HOST CPPFLAGS_FOR_HOST CFLAGS_FOR_HOST CXXFLAGS_FOR_HOST LDFLAGS_FOR_HOST
export CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD LDFLAGS_FOR_BUILD
./configure \
--build=x86_64-linux-gnu --host=x86_64-linux-gnu \
--verbose \
--prefix=/home/joel/rtems-cron/tools/5 --bindir=/home/joel/rtems-cron/tools/5/bin \
--exec-prefix=/home/joel/rtems-cron/tools/5 \
--includedir=/home/joel/rtems-cron/tools/5/include --libdir=/home/joel/rtems-cron/tools/5/lib \
--mandir=/home/joel/rtems-cron/tools/5/share/man --infodir=/home/joel/rtems-cron/tools/5/share/info
make -j 12 all
cd ${build_top}
Install:
build_top=$(pwd)
rm -rf $SB_BUILD_ROOT
cd expat-2.1.0
make DESTDIR=$SB_BUILD_ROOT install
cd ${build_top}
==============================================================================
RTEMS Tools Project <users at rtems.org> Wed Jun 19 17:25:01 2019
==============================================================================
Report: tools/rtems-gdb-8.2.1-1.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
Remotes:
1: origin: git://git.rtems.org/rtems-source-builder.git
Status:
Clean
Head:
Commit: e8f182037b69401220d68d51cb78f7991a358ba1
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) tools/rtems-gdb-8.2.1-1.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) tools/rtems-gdb-8.2.1-1.cfg
------------------------------------------------------------------------------
Package: sparc-rtems5-gdb-8.2.1-x86_64-linux-gnu-1
Config: tools/rtems-gdb-8.2.1-1.cfg
Summary:
GDB v8.2.1 for target sparc-rtems5 on host x86_64-linux-gnu
URL:
http://www.gnu.org/software/gdb/
Version:
8.2.1
Release:
1
Sources: 1
1: http://ftp.gnu.org/gnu/gdb/gdb-8.2.1.tar.xz
sha512: 2aa81cfd389bb48c35d7d9f95cc10e88b4f7ad4597bdde0f8f1fd312f60f10d9fb2cc6e5a9355227d89ff328f7feb0fc411a69394560cafeb9fa75d35d896d11
Patches: 1
1: https://devel.rtems.org/raw-attachment/ticket/3460/gdb-8.2.1-sis-2.11.patch.bz2
sha512: e7edaab94b36d0261a68c07780f881a7dcfaacc9a4c62a006d4b3a7cb24764455fd0081c9c4c30466f04fcbe75ff233743ba3a720bb909328670d74d47cf22a0
2: https://devel.rtems.org/raw-attachment/ticket/3460/gdb-8.2.1-riscv-config.patch
sha512: 193eb9ddfc79c494eb8b1e971cc230f5f01b1653ba3f85b8541b973dfcd23ead65dea7a638a6ccdb7f6fc0201f9a764bfdf3f89b2d9afba5c13a5ca97e52ce9d
3: https://devel.rtems.org/raw-attachment/ticket/3460/gdb-8.2.1-sis-2.12.patch
sha512: ee321be58c4788580eb16f2e9c7329fddd6d9c22922f22f93a33aaa7ff97804cdf3539de835756109b99b4c975ec68880d438debebe22923c303b565fe2188da
4: https://devel.rtems.org/raw-attachment/ticket/3460/gdb-8.2.1-sis-2.13.patch
sha512: 8239ef23240ef27f64e4deb2a81f91e6d189572fbfd4f5b26e525f2907413f8f09e643fa4ae793616feeeb5db1878a0caa5eea5c9c51ad946ad930adc46e4599
Preparation:
build_top=$(pwd)
gdb_source="gdb-8.2.1"
source_dir_gdb=${gdb_source}
%setup source gdb -q -n ${gdb_source}
%setup patch gdb -p1
cd ${build_top}
Build:
build_top=$(pwd)
if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
# Cross-build (Xc) if no target or the host and target match.
# Canadian-cross (Cxc) if build, host and target are all different.
if test -z "sparc-rtems5" -o "x86_64-linux-gnu" == "sparc-rtems5" ; then
build_dir="build-xc"
else
build_dir="build-cxc"
fi
else
build_dir="build"
fi
mkdir -p ${build_dir}
cd ${build_dir}
# Host and build flags, Cross build if host and build are different and
# Cxc build if target is deifned and also different.
# Note, gcc is not ready to be compiled with -std=gnu99 (this needs to be checked).
if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
# Cross build
CC=$(echo "x86_64-linux-gnu-gcc" | sed -e 's,-std=gnu99 ,,')
CXX=$(echo "x86_64-linux-gnu-g++" | sed -e 's,-std=gnu99 ,,')
CPPFLAGS="${SB_HOST_CPPFLAGS}"
CFLAGS="${SB_HOST_CFLAGS}"
CXXFLAGS="${SB_HOST_CXXFLAGS}"
LDFLAGS="${SB_HOST_LDFLAGS}"
# Host
CPPFLAGS_FOR_HOST="${SB_HOST_CPPFLAGS}"
CFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
CXXFLAGS_FOR_HOST="${SB_HOST_CXXFLAGS}"
LDFLAGS_FOR_HOST="${SB_HOST_LDFLAGS}"
CXXFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
CC_FOR_HOST=$(echo "gcc ${SB_HOST_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX_FOR_HOST=$(echo "g++ ${SB_HOST_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
# Build
CFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
CXXFLAGS_FOR_BUILD="${SB_BUILD_CXXFLAGS}"
LDFLAGS_FOR_BUILD="${SB_BUILD_LDFLAGS}"
CXXFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
CC_FOR_BUILD=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX_FOR_BUILD=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
else
LDFLAGS="${SB_BUILD_LDFLAGS}"
CC=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
CC_FOR_BUILD=${CC}
CXX_FOR_BUILD=${CXX}
fi
export CC CXX CPPFLAGS CFLAGS CXXFLAGS LDFLAGS
export CC_FOR_HOST CXX_FOR_HOST CPPFLAGS_FOR_HOST CFLAGS_FOR_HOST CXXFLAGS_FOR_HOST LDFLAGS_FOR_HOST
export CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD LDFLAGS_FOR_BUILD
if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
GDB_LIBS_STATIC="-lexpat"
else
GDB_LIBS_STATIC="-lexpat"
GDB_LIBS="-Xlinker -Bstatic ${LIBS_STATIC} -Xlinker -Bdynamic"
fi
LIBS_STATIC=${GDB_LIBS_STATIC} \
LIBS=${GDB_LIBS} \
../${source_dir_gdb}/configure \
--build=x86_64-linux-gnu --host=x86_64-linux-gnu \
--target=sparc-rtems5 \
--verbose --disable-nls \
--disable-gas --disable-binutils --disable-ld --disable-gold --disable-gprof \
\
--without-included-gettext \
--disable-win32-registry \
--disable-werror \
--enable-sim \
\
--without-zlib \
--with-expat \
--with-guile=no \
--with-python=/usr/bin/python2 \
--prefix=/home/joel/rtems-cron/tools/5 --bindir=/home/joel/rtems-cron/tools/5/bin \
--exec-prefix=/home/joel/rtems-cron/tools/5 \
--includedir=/home/joel/rtems-cron/tools/5/include --libdir=/home/joel/rtems-cron/tools/5/lib \
--mandir=/home/joel/rtems-cron/tools/5/share/man --infodir=/home/joel/rtems-cron/tools/5/share/info
make -j 12 all
cd ${build_top}
Install:
build_top=$(pwd)
/bin/rm -rf $SB_BUILD_ROOT
cd ${build_dir}
make DESTDIR=$SB_BUILD_ROOT install
/bin/rm -rf $SB_BUILD_ROOT/home/joel/rtems-cron/tools/5/share/info/configure.info*
/bin/rm -f $SB_BUILD_ROOT/home/joel/rtems-cron/tools/5/share/info/dir
touch $SB_BUILD_ROOT/home/joel/rtems-cron/tools/5/share/info/dir
cd ${build_top}
==============================================================================
RTEMS Tools Project <users at rtems.org> Wed Jun 19 17:25:02 2019
==============================================================================
Report: tools/rtems-gdb-8.2.1-1.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
Remotes:
1: origin: git://git.rtems.org/rtems-source-builder.git
Status:
Clean
Head:
Commit: e8f182037b69401220d68d51cb78f7991a358ba1
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) tools/rtems-gdb-8.2.1-1.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) tools/rtems-gdb-8.2.1-1.cfg
------------------------------------------------------------------------------
Package: sparc-rtems5-gdb-8.2.1-x86_64-linux-gnu-1
Config: tools/rtems-gdb-8.2.1-1.cfg
Summary:
GDB v8.2.1 for target sparc-rtems5 on host x86_64-linux-gnu
URL:
http://www.gnu.org/software/gdb/
Version:
8.2.1
Release:
1
Sources: 1
1: http://ftp.gnu.org/gnu/gdb/gdb-8.2.1.tar.xz
sha512: 2aa81cfd389bb48c35d7d9f95cc10e88b4f7ad4597bdde0f8f1fd312f60f10d9fb2cc6e5a9355227d89ff328f7feb0fc411a69394560cafeb9fa75d35d896d11
Patches: 1
1: https://devel.rtems.org/raw-attachment/ticket/3460/gdb-8.2.1-sis-2.11.patch.bz2
sha512: e7edaab94b36d0261a68c07780f881a7dcfaacc9a4c62a006d4b3a7cb24764455fd0081c9c4c30466f04fcbe75ff233743ba3a720bb909328670d74d47cf22a0
2: https://devel.rtems.org/raw-attachment/ticket/3460/gdb-8.2.1-riscv-config.patch
sha512: 193eb9ddfc79c494eb8b1e971cc230f5f01b1653ba3f85b8541b973dfcd23ead65dea7a638a6ccdb7f6fc0201f9a764bfdf3f89b2d9afba5c13a5ca97e52ce9d
3: https://devel.rtems.org/raw-attachment/ticket/3460/gdb-8.2.1-sis-2.12.patch
sha512: ee321be58c4788580eb16f2e9c7329fddd6d9c22922f22f93a33aaa7ff97804cdf3539de835756109b99b4c975ec68880d438debebe22923c303b565fe2188da
4: https://devel.rtems.org/raw-attachment/ticket/3460/gdb-8.2.1-sis-2.13.patch
sha512: 8239ef23240ef27f64e4deb2a81f91e6d189572fbfd4f5b26e525f2907413f8f09e643fa4ae793616feeeb5db1878a0caa5eea5c9c51ad946ad930adc46e4599
Preparation:
build_top=$(pwd)
gdb_source="gdb-8.2.1"
source_dir_gdb=${gdb_source}
%setup source gdb -q -n ${gdb_source}
%setup patch gdb -p1
cd ${build_top}
Build:
build_top=$(pwd)
if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
# Cross-build (Xc) if no target or the host and target match.
# Canadian-cross (Cxc) if build, host and target are all different.
if test -z "sparc-rtems5" -o "x86_64-linux-gnu" == "sparc-rtems5" ; then
build_dir="build-xc"
else
build_dir="build-cxc"
fi
else
build_dir="build"
fi
mkdir -p ${build_dir}
cd ${build_dir}
# Host and build flags, Cross build if host and build are different and
# Cxc build if target is deifned and also different.
# Note, gcc is not ready to be compiled with -std=gnu99 (this needs to be checked).
if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
# Cross build
CC=$(echo "x86_64-linux-gnu-gcc" | sed -e 's,-std=gnu99 ,,')
CXX=$(echo "x86_64-linux-gnu-g++" | sed -e 's,-std=gnu99 ,,')
CPPFLAGS="${SB_HOST_CPPFLAGS}"
CFLAGS="${SB_HOST_CFLAGS}"
CXXFLAGS="${SB_HOST_CXXFLAGS}"
LDFLAGS="${SB_HOST_LDFLAGS}"
# Host
CPPFLAGS_FOR_HOST="${SB_HOST_CPPFLAGS}"
CFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
CXXFLAGS_FOR_HOST="${SB_HOST_CXXFLAGS}"
LDFLAGS_FOR_HOST="${SB_HOST_LDFLAGS}"
CXXFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
CC_FOR_HOST=$(echo "gcc ${SB_HOST_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX_FOR_HOST=$(echo "g++ ${SB_HOST_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
# Build
CFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
CXXFLAGS_FOR_BUILD="${SB_BUILD_CXXFLAGS}"
LDFLAGS_FOR_BUILD="${SB_BUILD_LDFLAGS}"
CXXFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
CC_FOR_BUILD=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX_FOR_BUILD=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
else
LDFLAGS="${SB_BUILD_LDFLAGS}"
CC=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
CC_FOR_BUILD=${CC}
CXX_FOR_BUILD=${CXX}
fi
export CC CXX CPPFLAGS CFLAGS CXXFLAGS LDFLAGS
export CC_FOR_HOST CXX_FOR_HOST CPPFLAGS_FOR_HOST CFLAGS_FOR_HOST CXXFLAGS_FOR_HOST LDFLAGS_FOR_HOST
export CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD LDFLAGS_FOR_BUILD
if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
GDB_LIBS_STATIC="-lexpat"
else
GDB_LIBS_STATIC="-lexpat"
GDB_LIBS="-Xlinker -Bstatic ${LIBS_STATIC} -Xlinker -Bdynamic"
fi
LIBS_STATIC=${GDB_LIBS_STATIC} \
LIBS=${GDB_LIBS} \
../${source_dir_gdb}/configure \
--build=x86_64-linux-gnu --host=x86_64-linux-gnu \
--target=sparc-rtems5 \
--verbose --disable-nls \
--disable-gas --disable-binutils --disable-ld --disable-gold --disable-gprof \
\
--without-included-gettext \
--disable-win32-registry \
--disable-werror \
--enable-sim \
\
--without-zlib \
--with-expat \
--with-guile=no \
--with-python=/usr/bin/python2 \
--prefix=/home/joel/rtems-cron/tools/5 --bindir=/home/joel/rtems-cron/tools/5/bin \
--exec-prefix=/home/joel/rtems-cron/tools/5 \
--includedir=/home/joel/rtems-cron/tools/5/include --libdir=/home/joel/rtems-cron/tools/5/lib \
--mandir=/home/joel/rtems-cron/tools/5/share/man --infodir=/home/joel/rtems-cron/tools/5/share/info
make -j 12 all
cd ${build_top}
Install:
build_top=$(pwd)
/bin/rm -rf $SB_BUILD_ROOT
cd ${build_dir}
make DESTDIR=$SB_BUILD_ROOT install
/bin/rm -rf $SB_BUILD_ROOT/home/joel/rtems-cron/tools/5/share/info/configure.info*
/bin/rm -f $SB_BUILD_ROOT/home/joel/rtems-cron/tools/5/share/info/dir
touch $SB_BUILD_ROOT/home/joel/rtems-cron/tools/5/share/info/dir
cd ${build_top}
==============================================================================
RTEMS Tools Project <users at rtems.org> Wed Jun 19 17:25:40 2019
==============================================================================
Report: tools/rtems-binutils-2.32.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
Remotes:
1: origin: git://git.rtems.org/rtems-source-builder.git
Status:
Clean
Head:
Commit: e8f182037b69401220d68d51cb78f7991a358ba1
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) tools/rtems-binutils-2.32.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) tools/rtems-binutils-2.32.cfg
------------------------------------------------------------------------------
Package: sparc-rtems5-binutils-2.32-x86_64-linux-gnu-1
Config: tools/rtems-binutils-2.32.cfg
Summary:
Binutils v2.32 for target sparc-rtems5 on host x86_64-linux-gnu
URL:
http://sources.redhat.com/binutils
Version:
2.32
Release:
1
Sources: 1
1: https://ftp.gnu.org/gnu/binutils/binutils-2.32.tar.bz2
sha512: 99ec7ed2b5ebfd3ac16cecb1567ec4a72f81ac30717002d601708f7547b2f8122ffcce076c986f22894aede33c54c73012210a4e973ba9b6e2d87a242a2bee12
Patches: 0
Preparation:
build_top=$(pwd)
binutils_source="binutils-2.32"
source_dir_binutils=${binutils_source}
%setup source binutils -q -n ${binutils_source}
%setup patch binutils -p1
cd ${build_top}
Build:
build_top=$(pwd)
if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
# Cross-build (Xc) if no target or the host and target match.
# Canadian-cross (Cxc) if build, host and target are all different.
if test -z "sparc-rtems5" -o "x86_64-linux-gnu" == "sparc-rtems5" ; then
build_dir="build-xc"
else
build_dir="build-cxc"
fi
else
build_dir="build"
fi
mkdir -p ${build_dir}
cd ${build_dir}
# Host and build flags, Cross build if host and build are different and
# Cxc build if target is deifned and also different.
# Note, gcc is not ready to be compiled with -std=gnu99 (this needs to be checked).
if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
# Cross build
CC=$(echo "x86_64-linux-gnu-gcc" | sed -e 's,-std=gnu99 ,,')
CXX=$(echo "x86_64-linux-gnu-g++" | sed -e 's,-std=gnu99 ,,')
CPPFLAGS="${SB_HOST_CPPFLAGS}"
CFLAGS="${SB_HOST_CFLAGS}"
CXXFLAGS="${SB_HOST_CXXFLAGS}"
LDFLAGS="${SB_HOST_LDFLAGS}"
# Host
CPPFLAGS_FOR_HOST="${SB_HOST_CPPFLAGS}"
CFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
CXXFLAGS_FOR_HOST="${SB_HOST_CXXFLAGS}"
LDFLAGS_FOR_HOST="${SB_HOST_LDFLAGS}"
CXXFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
CC_FOR_HOST=$(echo "gcc ${SB_HOST_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX_FOR_HOST=$(echo "g++ ${SB_HOST_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
# Build
CFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
CXXFLAGS_FOR_BUILD="${SB_BUILD_CXXFLAGS}"
LDFLAGS_FOR_BUILD="${SB_BUILD_LDFLAGS}"
CXXFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
CC_FOR_BUILD=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX_FOR_BUILD=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
else
LDFLAGS="${SB_BUILD_LDFLAGS}"
CC=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
CC_FOR_BUILD=${CC}
CXX_FOR_BUILD=${CXX}
fi
export CC CXX CPPFLAGS CFLAGS CXXFLAGS LDFLAGS
export CC_FOR_HOST CXX_FOR_HOST CPPFLAGS_FOR_HOST CFLAGS_FOR_HOST CXXFLAGS_FOR_HOST LDFLAGS_FOR_HOST
export CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD LDFLAGS_FOR_BUILD
../${source_dir_binutils}/configure \
--build=x86_64-linux-gnu --host=x86_64-linux-gnu \
--target=sparc-rtems5 \
--verbose --disable-nls \
--disable-gdb --disable-libdecnumber --disable-readline --disable-sim \
--enable-deterministic-archives \
--enable-64-bit-bfd \
\
--disable-lto \
--without-included-gettext \
--disable-win32-registry \
--disable-werror \
--prefix=/home/joel/rtems-cron/tools/5 --bindir=/home/joel/rtems-cron/tools/5/bin \
--exec-prefix=/home/joel/rtems-cron/tools/5 \
--includedir=/home/joel/rtems-cron/tools/5/include --libdir=/home/joel/rtems-cron/tools/5/lib \
--mandir=/home/joel/rtems-cron/tools/5/share/man --infodir=/home/joel/rtems-cron/tools/5/share/info
make -j 12 all
cd ${build_top}
Install:
cd ${build_top}
/bin/rm -rf $SB_BUILD_ROOT
cd ${build_dir}
make DESTDIR=$SB_BUILD_ROOT install
/bin/rm -rf $SB_BUILD_ROOT/home/joel/rtems-cron/tools/5/share/info/configure.info*
/bin/rm -f $SB_BUILD_ROOT/home/joel/rtems-cron/tools/5/share/info/dir
touch $SB_BUILD_ROOT/home/joel/rtems-cron/tools/5/share/info/dir
mkdir -p $SB_BUILD_ROOT/home/joel/rtems-cron/tools/5/share/locale
/bin/rm -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/lib/libiberty*
if test ! -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/bin/sparc-rtems5-dlltool; then
/bin/rm -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/share/man/man1/sparc-rtems5-dlltool*
fi
if test ! -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/bin/sparc-rtems5-nlmconv; then
/bin/rm -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/share/man/man1/sparc-rtems5-nlmconv*
fi
if test ! -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/bin/sparc-rtems5-windres; then
/bin/rm -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/share/man/man1/sparc-rtems5-windres*
fi
if test ! -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/bin/sparc-rtems5-windmc; then
/bin/rm -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/share/man/man1/sparc-rtems5-windmc*
fi
cd ${build_top}
==============================================================================
RTEMS Tools Project <users at rtems.org> Wed Jun 19 17:25:40 2019
==============================================================================
Report: tools/rtems-binutils-2.32.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
Remotes:
1: origin: git://git.rtems.org/rtems-source-builder.git
Status:
Clean
Head:
Commit: e8f182037b69401220d68d51cb78f7991a358ba1
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) tools/rtems-binutils-2.32.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) tools/rtems-binutils-2.32.cfg
------------------------------------------------------------------------------
Package: sparc-rtems5-binutils-2.32-x86_64-linux-gnu-1
Config: tools/rtems-binutils-2.32.cfg
Summary:
Binutils v2.32 for target sparc-rtems5 on host x86_64-linux-gnu
URL:
http://sources.redhat.com/binutils
Version:
2.32
Release:
1
Sources: 1
1: https://ftp.gnu.org/gnu/binutils/binutils-2.32.tar.bz2
sha512: 99ec7ed2b5ebfd3ac16cecb1567ec4a72f81ac30717002d601708f7547b2f8122ffcce076c986f22894aede33c54c73012210a4e973ba9b6e2d87a242a2bee12
Patches: 0
Preparation:
build_top=$(pwd)
binutils_source="binutils-2.32"
source_dir_binutils=${binutils_source}
%setup source binutils -q -n ${binutils_source}
%setup patch binutils -p1
cd ${build_top}
Build:
build_top=$(pwd)
if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
# Cross-build (Xc) if no target or the host and target match.
# Canadian-cross (Cxc) if build, host and target are all different.
if test -z "sparc-rtems5" -o "x86_64-linux-gnu" == "sparc-rtems5" ; then
build_dir="build-xc"
else
build_dir="build-cxc"
fi
else
build_dir="build"
fi
mkdir -p ${build_dir}
cd ${build_dir}
# Host and build flags, Cross build if host and build are different and
# Cxc build if target is deifned and also different.
# Note, gcc is not ready to be compiled with -std=gnu99 (this needs to be checked).
if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
# Cross build
CC=$(echo "x86_64-linux-gnu-gcc" | sed -e 's,-std=gnu99 ,,')
CXX=$(echo "x86_64-linux-gnu-g++" | sed -e 's,-std=gnu99 ,,')
CPPFLAGS="${SB_HOST_CPPFLAGS}"
CFLAGS="${SB_HOST_CFLAGS}"
CXXFLAGS="${SB_HOST_CXXFLAGS}"
LDFLAGS="${SB_HOST_LDFLAGS}"
# Host
CPPFLAGS_FOR_HOST="${SB_HOST_CPPFLAGS}"
CFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
CXXFLAGS_FOR_HOST="${SB_HOST_CXXFLAGS}"
LDFLAGS_FOR_HOST="${SB_HOST_LDFLAGS}"
CXXFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
CC_FOR_HOST=$(echo "gcc ${SB_HOST_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX_FOR_HOST=$(echo "g++ ${SB_HOST_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
# Build
CFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
CXXFLAGS_FOR_BUILD="${SB_BUILD_CXXFLAGS}"
LDFLAGS_FOR_BUILD="${SB_BUILD_LDFLAGS}"
CXXFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
CC_FOR_BUILD=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX_FOR_BUILD=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
else
LDFLAGS="${SB_BUILD_LDFLAGS}"
CC=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
CC_FOR_BUILD=${CC}
CXX_FOR_BUILD=${CXX}
fi
export CC CXX CPPFLAGS CFLAGS CXXFLAGS LDFLAGS
export CC_FOR_HOST CXX_FOR_HOST CPPFLAGS_FOR_HOST CFLAGS_FOR_HOST CXXFLAGS_FOR_HOST LDFLAGS_FOR_HOST
export CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD LDFLAGS_FOR_BUILD
../${source_dir_binutils}/configure \
--build=x86_64-linux-gnu --host=x86_64-linux-gnu \
--target=sparc-rtems5 \
--verbose --disable-nls \
--disable-gdb --disable-libdecnumber --disable-readline --disable-sim \
--enable-deterministic-archives \
--enable-64-bit-bfd \
\
--disable-lto \
--without-included-gettext \
--disable-win32-registry \
--disable-werror \
--prefix=/home/joel/rtems-cron/tools/5 --bindir=/home/joel/rtems-cron/tools/5/bin \
--exec-prefix=/home/joel/rtems-cron/tools/5 \
--includedir=/home/joel/rtems-cron/tools/5/include --libdir=/home/joel/rtems-cron/tools/5/lib \
--mandir=/home/joel/rtems-cron/tools/5/share/man --infodir=/home/joel/rtems-cron/tools/5/share/info
make -j 12 all
cd ${build_top}
Install:
cd ${build_top}
/bin/rm -rf $SB_BUILD_ROOT
cd ${build_dir}
make DESTDIR=$SB_BUILD_ROOT install
/bin/rm -rf $SB_BUILD_ROOT/home/joel/rtems-cron/tools/5/share/info/configure.info*
/bin/rm -f $SB_BUILD_ROOT/home/joel/rtems-cron/tools/5/share/info/dir
touch $SB_BUILD_ROOT/home/joel/rtems-cron/tools/5/share/info/dir
mkdir -p $SB_BUILD_ROOT/home/joel/rtems-cron/tools/5/share/locale
/bin/rm -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/lib/libiberty*
if test ! -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/bin/sparc-rtems5-dlltool; then
/bin/rm -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/share/man/man1/sparc-rtems5-dlltool*
fi
if test ! -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/bin/sparc-rtems5-nlmconv; then
/bin/rm -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/share/man/man1/sparc-rtems5-nlmconv*
fi
if test ! -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/bin/sparc-rtems5-windres; then
/bin/rm -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/share/man/man1/sparc-rtems5-windres*
fi
if test ! -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/bin/sparc-rtems5-windmc; then
/bin/rm -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/share/man/man1/sparc-rtems5-windmc*
fi
cd ${build_top}
==============================================================================
RTEMS Tools Project <users at rtems.org> Wed Jun 19 17:50:40 2019
==============================================================================
Report: tools/rtems-gcc-fb371a33fa6-newlib-5c2a3661c.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
Remotes:
1: origin: git://git.rtems.org/rtems-source-builder.git
Status:
Clean
Head:
Commit: e8f182037b69401220d68d51cb78f7991a358ba1
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) tools/rtems-gcc-fb371a33fa6-newlib-5c2a3661c.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) tools/rtems-gcc-fb371a33fa6-newlib-5c2a3661c.cfg
------------------------------------------------------------------------------
Package: sparc-rtems5-gcc-fb371a33fa6-newlib-5c2a3661c-x86_64-linux-gnu-1
Config: tools/rtems-gcc-fb371a33fa6-newlib-5c2a3661c.cfg
Summary:
GCC vfb371a33fa6 and Newlib v5c2a3661c for target sparc-rtems5 on host x86_64-linux-gnu
URL:
http://gcc.gnu.org/
Version:
fb371a33fa6
Release:
1
Sources: 6
1: --rsb-file=gnu-mirror-gcc-fb371a33fa6.tar.gz https://codeload.github.com/RTEMS/gnu-mirror-gcc/tar.gz/fb371a33fa6
No checksum
2: https://ftp.gnu.org/gnu/mpc/mpc-1.0.3.tar.gz
sha512: 0028b76df130720c1fad7de937a0d041224806ce5ef76589f19c7b49d956071a683e2f20d154c192a231e69756b19e48208f2889b0c13950ceb7b3cfaf059a43
3: --rsb-file=newlib-5c2a3661c.tar.gz https://codeload.github.com/RTEMS/sourceware-mirror-newlib-cygwin/tar.gz/5c2a3661c
No checksum
4: https://gcc.gnu.org/pub/gcc/infrastructure/isl-0.16.1.tar.bz2
sha512: c188667a84dc5bdddb4ab7c35f89c91bf15a8171f4fcaf41301cf285fb7328846d9a367c096012fec4cc69d244f0bc9e95d84c09ec097394cd4093076f2a041b
5: https://ftp.gnu.org/gnu/gmp/gmp-6.1.0.tar.bz2
sha512: 3c82aeab9c1596d4da8afac2eec38e429e84f3211e1a572cf8fd2b546493c44c039b922a1133eaaa48bd7f3e11dbe795a384e21ed95cbe3ecc58d7ac02246117
6: https://ftp.gnu.org/gnu/mpfr/mpfr-3.1.4.tar.bz2
sha512: 51066066ff2c12ed2198605ecf68846b0c96b548adafa5b80e0c786d0df488411a5e8973358fce7192dc977ad4e68414cf14500e3c39746de62465eb145bb819
Patches: 0
Preparation:
build_top=$(pwd)
gcc_source=gnu-mirror-gcc-fb371a33fa6
source_dir_gcc=${gcc_source}
%setup source gcc -q -n ${gcc_source}
%setup patch gcc -p1
cd ${build_top}
source_dir_newlib=sourceware-mirror-newlib-cygwin-5c2a3661c
%setup source newlib -q -D -n ${source_dir_newlib}
%setup patch newlib -p1
cd ${build_top}
/bin/rm -f ${source_dir_gcc}/newlib
ln -s $PWD/${source_dir_newlib}/newlib ${source_dir_gcc}/newlib
source_dir_isl="isl-0.16.1"
%setup source isl -q -D -n isl-0.16.1
%setup patch isl -p1
cd ${build_top}
/bin/rm -f ${source_dir_gcc}/isl
ln -s $PWD/${source_dir_isl} ${source_dir_gcc}/isl
source_dir_mpfr="mpfr-3.1.4"
%setup source mpfr -q -D -n mpfr-3.1.4
%setup patch mpfr -p1
cd ${build_top}
/bin/rm -f ${source_dir_gcc}/mpfr
ln -s $PWD/${source_dir_mpfr} ${source_dir_gcc}/mpfr
source_dir_mpc="mpc-1.0.3"
%setup source mpc -q -D -n mpc-1.0.3
%setup patch mpc -p1
cd ${build_top}
/bin/rm -f ${source_dir_gcc}/mpc
ln -s $PWD/${source_dir_mpc} ${source_dir_gcc}/mpc
source_dir_gmp="gmp-6.1.0"
%setup source gmp -q -D -n gmp-6.1.0
%setup patch gmp -p1
cd ${build_top}
/bin/rm -f ${source_dir_gcc}/gmp
ln -s $PWD/${source_dir_gmp} ${source_dir_gcc}/gmp
echo "RTEMS 5, RSB e8f182037b69401220d68d51cb78f7991a358ba1, Newlib 5c2a3661c" > ${source_dir_gcc}/gcc/DEV-PHASE
cd ${source_dir_gcc}
contrib/gcc_update --touch
cd ${build_top}
Build:
build_top=$(pwd)
if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
# Cross-build (Xc) if no target or the host and target match.
# Canadian-cross (Cxc) if build, host and target are all different.
if test -z "sparc-rtems5" -o "x86_64-linux-gnu" == "sparc-rtems5" ; then
build_dir="build-xc"
else
build_dir="build-cxc"
fi
else
build_dir="build"
fi
mkdir -p ${build_dir}
cd ${build_dir}
languages="c"
languages="$languages,c++"
# Host and build flags, Cross build if host and build are different and
# Cxc build if target is deifned and also different.
# Note, gcc is not ready to be compiled with -std=gnu99 (this needs to be checked).
if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
# Cross build
CC=$(echo "x86_64-linux-gnu-gcc" | sed -e 's,-std=gnu99 ,,')
CXX=$(echo "x86_64-linux-gnu-g++" | sed -e 's,-std=gnu99 ,,')
CPPFLAGS="${SB_HOST_CPPFLAGS}"
CFLAGS="${SB_HOST_CFLAGS}"
CXXFLAGS="${SB_HOST_CXXFLAGS}"
LDFLAGS="${SB_HOST_LDFLAGS}"
# Host
CPPFLAGS_FOR_HOST="${SB_HOST_CPPFLAGS}"
CFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
CXXFLAGS_FOR_HOST="${SB_HOST_CXXFLAGS}"
LDFLAGS_FOR_HOST="${SB_HOST_LDFLAGS}"
CXXFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
CC_FOR_HOST=$(echo "gcc ${SB_HOST_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX_FOR_HOST=$(echo "g++ ${SB_HOST_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
# Build
CFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
CXXFLAGS_FOR_BUILD="${SB_BUILD_CXXFLAGS}"
LDFLAGS_FOR_BUILD="${SB_BUILD_LDFLAGS}"
CXXFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
CC_FOR_BUILD=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX_FOR_BUILD=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
else
LDFLAGS="${SB_BUILD_LDFLAGS}"
CC=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
CC_FOR_BUILD=${CC}
CXX_FOR_BUILD=${CXX}
fi
export CC CXX CPPFLAGS CFLAGS CXXFLAGS LDFLAGS
export CC_FOR_HOST CXX_FOR_HOST CPPFLAGS_FOR_HOST CFLAGS_FOR_HOST CXXFLAGS_FOR_HOST LDFLAGS_FOR_HOST
export CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD LDFLAGS_FOR_BUILD
../${source_dir_gcc}/configure \
--prefix=/home/joel/rtems-cron/tools/5 \
--bindir=/home/joel/rtems-cron/tools/5/bin \
--exec_prefix=/home/joel/rtems-cron/tools/5 \
--includedir=/home/joel/rtems-cron/tools/5/include \
--libdir=/home/joel/rtems-cron/tools/5/lib \
--libexecdir=/home/joel/rtems-cron/tools/5/libexec \
--mandir=/home/joel/rtems-cron/tools/5/share/man \
--infodir=/home/joel/rtems-cron/tools/5/share/info \
--datadir=/home/joel/rtems-cron/tools/5/share \
--build=x86_64-linux-gnu --host=x86_64-linux-gnu \
--target=sparc-rtems5 \
--disable-libstdcxx-pch \
--with-gnu-as --with-gnu-ld --verbose \
--with-newlib \
--disable-nls --without-included-gettext \
--disable-win32-registry \
--enable-version-specific-runtime-libs \
--disable-lto \
--enable-newlib-io-c99-formats \
\
--enable-newlib-iconv \
--enable-newlib-iconv-encodings=big5,cp775,cp850,cp852,cp855,\
cp866,euc_jp,euc_kr,euc_tw,iso_8859_1,iso_8859_10,iso_8859_11,\
iso_8859_13,iso_8859_14,iso_8859_15,iso_8859_2,iso_8859_3,\
iso_8859_4,iso_8859_5,iso_8859_6,iso_8859_7,iso_8859_8,iso_8859_9,\
iso_ir_111,koi8_r,koi8_ru,koi8_u,koi8_uni,ucs_2,ucs_2_internal,\
ucs_2be,ucs_2le,ucs_4,ucs_4_internal,ucs_4be,ucs_4le,us_ascii,\
utf_16,utf_16be,utf_16le,utf_8,win_1250,win_1251,win_1252,\
win_1253,win_1254,win_1255,win_1256,win_1257,win_1258 \
--enable-threads \
--disable-plugin \
\
--enable-libgomp \
\
--enable-languages="$languages"
if test "%_host" != "%_build" ; then
mkdir -p gcc/include
cp ../${source_dir_gcc}/gcc/gsyslimits.h gcc/include/syslimits.h
fi
make -j 12 all
cd ${build_top}
Install:
build_top=$(pwd)
/bin/rm -rf $SB_BUILD_ROOT
cd ${build_dir}
make DESTDIR=$SB_BUILD_ROOT install
cd ${build_top}
/bin/rm -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/lib/libiberty.a
/bin/rm -f $SB_BUILD_ROOT/home/joel/rtems-cron/tools/5/bin/sparc-rtems5-c++filt
/bin/rm -f $SB_BUILD_ROOT/home/joel/rtems-cron/tools/5/share/info/dir
/bin/rm -f $SB_BUILD_ROOT/home/joel/rtems-cron/tools/5/share/man/man3/*ffi*
/bin/rm -rf ${source_dir_gcc}/newlib
/bin/rm -rf ${source_dir_gcc}/mpfr
/bin/rm -rf ${source_dir_gcc}/mpc
/bin/rm -rf ${source_dir_gcc}/gmp
==============================================================================
RTEMS Tools Project <users at rtems.org> Wed Jun 19 17:50:41 2019
==============================================================================
Report: tools/rtems-gcc-fb371a33fa6-newlib-5c2a3661c.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
Remotes:
1: origin: git://git.rtems.org/rtems-source-builder.git
Status:
Clean
Head:
Commit: e8f182037b69401220d68d51cb78f7991a358ba1
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) tools/rtems-gcc-fb371a33fa6-newlib-5c2a3661c.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) tools/rtems-gcc-fb371a33fa6-newlib-5c2a3661c.cfg
------------------------------------------------------------------------------
Package: sparc-rtems5-gcc-fb371a33fa6-newlib-5c2a3661c-x86_64-linux-gnu-1
Config: tools/rtems-gcc-fb371a33fa6-newlib-5c2a3661c.cfg
Summary:
GCC vfb371a33fa6 and Newlib v5c2a3661c for target sparc-rtems5 on host x86_64-linux-gnu
URL:
http://gcc.gnu.org/
Version:
fb371a33fa6
Release:
1
Sources: 6
1: --rsb-file=gnu-mirror-gcc-fb371a33fa6.tar.gz https://codeload.github.com/RTEMS/gnu-mirror-gcc/tar.gz/fb371a33fa6
No checksum
2: https://ftp.gnu.org/gnu/mpc/mpc-1.0.3.tar.gz
sha512: 0028b76df130720c1fad7de937a0d041224806ce5ef76589f19c7b49d956071a683e2f20d154c192a231e69756b19e48208f2889b0c13950ceb7b3cfaf059a43
3: --rsb-file=newlib-5c2a3661c.tar.gz https://codeload.github.com/RTEMS/sourceware-mirror-newlib-cygwin/tar.gz/5c2a3661c
No checksum
4: https://gcc.gnu.org/pub/gcc/infrastructure/isl-0.16.1.tar.bz2
sha512: c188667a84dc5bdddb4ab7c35f89c91bf15a8171f4fcaf41301cf285fb7328846d9a367c096012fec4cc69d244f0bc9e95d84c09ec097394cd4093076f2a041b
5: https://ftp.gnu.org/gnu/gmp/gmp-6.1.0.tar.bz2
sha512: 3c82aeab9c1596d4da8afac2eec38e429e84f3211e1a572cf8fd2b546493c44c039b922a1133eaaa48bd7f3e11dbe795a384e21ed95cbe3ecc58d7ac02246117
6: https://ftp.gnu.org/gnu/mpfr/mpfr-3.1.4.tar.bz2
sha512: 51066066ff2c12ed2198605ecf68846b0c96b548adafa5b80e0c786d0df488411a5e8973358fce7192dc977ad4e68414cf14500e3c39746de62465eb145bb819
Patches: 0
Preparation:
build_top=$(pwd)
gcc_source=gnu-mirror-gcc-fb371a33fa6
source_dir_gcc=${gcc_source}
%setup source gcc -q -n ${gcc_source}
%setup patch gcc -p1
cd ${build_top}
source_dir_newlib=sourceware-mirror-newlib-cygwin-5c2a3661c
%setup source newlib -q -D -n ${source_dir_newlib}
%setup patch newlib -p1
cd ${build_top}
/bin/rm -f ${source_dir_gcc}/newlib
ln -s $PWD/${source_dir_newlib}/newlib ${source_dir_gcc}/newlib
source_dir_isl="isl-0.16.1"
%setup source isl -q -D -n isl-0.16.1
%setup patch isl -p1
cd ${build_top}
/bin/rm -f ${source_dir_gcc}/isl
ln -s $PWD/${source_dir_isl} ${source_dir_gcc}/isl
source_dir_mpfr="mpfr-3.1.4"
%setup source mpfr -q -D -n mpfr-3.1.4
%setup patch mpfr -p1
cd ${build_top}
/bin/rm -f ${source_dir_gcc}/mpfr
ln -s $PWD/${source_dir_mpfr} ${source_dir_gcc}/mpfr
source_dir_mpc="mpc-1.0.3"
%setup source mpc -q -D -n mpc-1.0.3
%setup patch mpc -p1
cd ${build_top}
/bin/rm -f ${source_dir_gcc}/mpc
ln -s $PWD/${source_dir_mpc} ${source_dir_gcc}/mpc
source_dir_gmp="gmp-6.1.0"
%setup source gmp -q -D -n gmp-6.1.0
%setup patch gmp -p1
cd ${build_top}
/bin/rm -f ${source_dir_gcc}/gmp
ln -s $PWD/${source_dir_gmp} ${source_dir_gcc}/gmp
echo "RTEMS 5, RSB e8f182037b69401220d68d51cb78f7991a358ba1, Newlib 5c2a3661c" > ${source_dir_gcc}/gcc/DEV-PHASE
cd ${source_dir_gcc}
contrib/gcc_update --touch
cd ${build_top}
Build:
build_top=$(pwd)
if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
# Cross-build (Xc) if no target or the host and target match.
# Canadian-cross (Cxc) if build, host and target are all different.
if test -z "sparc-rtems5" -o "x86_64-linux-gnu" == "sparc-rtems5" ; then
build_dir="build-xc"
else
build_dir="build-cxc"
fi
else
build_dir="build"
fi
mkdir -p ${build_dir}
cd ${build_dir}
languages="c"
languages="$languages,c++"
# Host and build flags, Cross build if host and build are different and
# Cxc build if target is deifned and also different.
# Note, gcc is not ready to be compiled with -std=gnu99 (this needs to be checked).
if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
# Cross build
CC=$(echo "x86_64-linux-gnu-gcc" | sed -e 's,-std=gnu99 ,,')
CXX=$(echo "x86_64-linux-gnu-g++" | sed -e 's,-std=gnu99 ,,')
CPPFLAGS="${SB_HOST_CPPFLAGS}"
CFLAGS="${SB_HOST_CFLAGS}"
CXXFLAGS="${SB_HOST_CXXFLAGS}"
LDFLAGS="${SB_HOST_LDFLAGS}"
# Host
CPPFLAGS_FOR_HOST="${SB_HOST_CPPFLAGS}"
CFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
CXXFLAGS_FOR_HOST="${SB_HOST_CXXFLAGS}"
LDFLAGS_FOR_HOST="${SB_HOST_LDFLAGS}"
CXXFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
CC_FOR_HOST=$(echo "gcc ${SB_HOST_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX_FOR_HOST=$(echo "g++ ${SB_HOST_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
# Build
CFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
CXXFLAGS_FOR_BUILD="${SB_BUILD_CXXFLAGS}"
LDFLAGS_FOR_BUILD="${SB_BUILD_LDFLAGS}"
CXXFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
CC_FOR_BUILD=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX_FOR_BUILD=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
else
LDFLAGS="${SB_BUILD_LDFLAGS}"
CC=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
CC_FOR_BUILD=${CC}
CXX_FOR_BUILD=${CXX}
fi
export CC CXX CPPFLAGS CFLAGS CXXFLAGS LDFLAGS
export CC_FOR_HOST CXX_FOR_HOST CPPFLAGS_FOR_HOST CFLAGS_FOR_HOST CXXFLAGS_FOR_HOST LDFLAGS_FOR_HOST
export CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD LDFLAGS_FOR_BUILD
../${source_dir_gcc}/configure \
--prefix=/home/joel/rtems-cron/tools/5 \
--bindir=/home/joel/rtems-cron/tools/5/bin \
--exec_prefix=/home/joel/rtems-cron/tools/5 \
--includedir=/home/joel/rtems-cron/tools/5/include \
--libdir=/home/joel/rtems-cron/tools/5/lib \
--libexecdir=/home/joel/rtems-cron/tools/5/libexec \
--mandir=/home/joel/rtems-cron/tools/5/share/man \
--infodir=/home/joel/rtems-cron/tools/5/share/info \
--datadir=/home/joel/rtems-cron/tools/5/share \
--build=x86_64-linux-gnu --host=x86_64-linux-gnu \
--target=sparc-rtems5 \
--disable-libstdcxx-pch \
--with-gnu-as --with-gnu-ld --verbose \
--with-newlib \
--disable-nls --without-included-gettext \
--disable-win32-registry \
--enable-version-specific-runtime-libs \
--disable-lto \
--enable-newlib-io-c99-formats \
\
--enable-newlib-iconv \
--enable-newlib-iconv-encodings=big5,cp775,cp850,cp852,cp855,\
cp866,euc_jp,euc_kr,euc_tw,iso_8859_1,iso_8859_10,iso_8859_11,\
iso_8859_13,iso_8859_14,iso_8859_15,iso_8859_2,iso_8859_3,\
iso_8859_4,iso_8859_5,iso_8859_6,iso_8859_7,iso_8859_8,iso_8859_9,\
iso_ir_111,koi8_r,koi8_ru,koi8_u,koi8_uni,ucs_2,ucs_2_internal,\
ucs_2be,ucs_2le,ucs_4,ucs_4_internal,ucs_4be,ucs_4le,us_ascii,\
utf_16,utf_16be,utf_16le,utf_8,win_1250,win_1251,win_1252,\
win_1253,win_1254,win_1255,win_1256,win_1257,win_1258 \
--enable-threads \
--disable-plugin \
\
--enable-libgomp \
\
--enable-languages="$languages"
if test "%_host" != "%_build" ; then
mkdir -p gcc/include
cp ../${source_dir_gcc}/gcc/gsyslimits.h gcc/include/syslimits.h
fi
make -j 12 all
cd ${build_top}
Install:
build_top=$(pwd)
/bin/rm -rf $SB_BUILD_ROOT
cd ${build_dir}
make DESTDIR=$SB_BUILD_ROOT install
cd ${build_top}
/bin/rm -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/lib/libiberty.a
/bin/rm -f $SB_BUILD_ROOT/home/joel/rtems-cron/tools/5/bin/sparc-rtems5-c++filt
/bin/rm -f $SB_BUILD_ROOT/home/joel/rtems-cron/tools/5/share/info/dir
/bin/rm -f $SB_BUILD_ROOT/home/joel/rtems-cron/tools/5/share/man/man3/*ffi*
/bin/rm -rf ${source_dir_gcc}/newlib
/bin/rm -rf ${source_dir_gcc}/mpfr
/bin/rm -rf ${source_dir_gcc}/mpc
/bin/rm -rf ${source_dir_gcc}/gmp
==============================================================================
RTEMS Tools Project <users at rtems.org> Wed Jun 19 17:50:54 2019
==============================================================================
Report: tools/rtems-tools-5-1.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
Remotes:
1: origin: git://git.rtems.org/rtems-source-builder.git
Status:
Clean
Head:
Commit: e8f182037b69401220d68d51cb78f7991a358ba1
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) tools/rtems-tools-5-1.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) tools/rtems-tools-5-1.cfg
------------------------------------------------------------------------------
Package: rtems-tools-98f2f02f1293daccfa6a2d464ce0d2591a3b4d0b-1
Config: tools/rtems-tools-5-1.cfg
Summary:
RTEMS Tools 98f2f02f1293daccfa6a2d464ce0d2591a3b4d0b for host x86_64-linux-gnu
URL:
http://www.rtems.org/
Version:
98f2f02f1293daccfa6a2d464ce0d2591a3b4d0b
Release:
1
Sources: 1
1: https://git.rtems.org/rtems-tools/snapshot/rtems-tools-98f2f02f1293daccfa6a2d464ce0d2591a3b4d0b.tar.bz2
sha512: aa5e3a945ad33c6d8c85f4c3fd3f69ed18e9f04fa41b89181175d828e12ad0acad3107d5760d062ca6402a35bdf659000dfded0317cadf78fbb632e9d0a4b244
Patches: 0
Preparation:
build_top=$(pwd)
rtems_tools_source=rtems-tools-98f2f02f1293daccfa6a2d464ce0d2591a3b4d0b
source_dir_rtems_tools=${rtems_tools_source}
%setup source rtems-tools -q -n ${rtems_tools_source}
%setup patch rtems-tools -p1
cd ${build_top}
Build:
build_top=$(pwd)
if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
RT_HOST="--host=x86_64-linux-gnu"
else
RT_HOST=
fi
cd ${source_dir_rtems_tools}
./waf distclean configure ${RT_HOST} --prefix=/home/joel/rtems-cron/tools/5
./waf
cd ${build_top}
Install:
build_top=$(pwd)
/bin/rm -rf $SB_BUILD_ROOT
SB_BUILD_ROOT_WAF=$SB_BUILD_ROOT
cd ${source_dir_rtems_tools}
./waf --destdir=$SB_BUILD_ROOT_WAF install
cd ${build_top}
==============================================================================
RTEMS Tools Project <users at rtems.org> Wed Jun 19 17:50:54 2019
==============================================================================
Report: tools/rtems-tools-5-1.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
Remotes:
1: origin: git://git.rtems.org/rtems-source-builder.git
Status:
Clean
Head:
Commit: e8f182037b69401220d68d51cb78f7991a358ba1
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) tools/rtems-tools-5-1.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) tools/rtems-tools-5-1.cfg
------------------------------------------------------------------------------
Package: rtems-tools-98f2f02f1293daccfa6a2d464ce0d2591a3b4d0b-1
Config: tools/rtems-tools-5-1.cfg
Summary:
RTEMS Tools 98f2f02f1293daccfa6a2d464ce0d2591a3b4d0b for host x86_64-linux-gnu
URL:
http://www.rtems.org/
Version:
98f2f02f1293daccfa6a2d464ce0d2591a3b4d0b
Release:
1
Sources: 1
1: https://git.rtems.org/rtems-tools/snapshot/rtems-tools-98f2f02f1293daccfa6a2d464ce0d2591a3b4d0b.tar.bz2
sha512: aa5e3a945ad33c6d8c85f4c3fd3f69ed18e9f04fa41b89181175d828e12ad0acad3107d5760d062ca6402a35bdf659000dfded0317cadf78fbb632e9d0a4b244
Patches: 0
Preparation:
build_top=$(pwd)
rtems_tools_source=rtems-tools-98f2f02f1293daccfa6a2d464ce0d2591a3b4d0b
source_dir_rtems_tools=${rtems_tools_source}
%setup source rtems-tools -q -n ${rtems_tools_source}
%setup patch rtems-tools -p1
cd ${build_top}
Build:
build_top=$(pwd)
if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
RT_HOST="--host=x86_64-linux-gnu"
else
RT_HOST=
fi
cd ${source_dir_rtems_tools}
./waf distclean configure ${RT_HOST} --prefix=/home/joel/rtems-cron/tools/5
./waf
cd ${build_top}
Install:
build_top=$(pwd)
/bin/rm -rf $SB_BUILD_ROOT
SB_BUILD_ROOT_WAF=$SB_BUILD_ROOT
cd ${source_dir_rtems_tools}
./waf --destdir=$SB_BUILD_ROOT_WAF install
cd ${build_top}
==============================================================================
RTEMS Tools Project <users at rtems.org> Wed Jun 19 17:50:54 2019
==============================================================================
Report: tools/rtems-kernel-5.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
Remotes:
1: origin: git://git.rtems.org/rtems-source-builder.git
Status:
Clean
Head:
Commit: e8f182037b69401220d68d51cb78f7991a358ba1
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) tools/rtems-kernel-5.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) tools/rtems-kernel-5.cfg
------------------------------------------------------------------------------
Package: sparc-rtems5-kernel-5-1
Config: tools/rtems-kernel-5.cfg
Summary:
RTEMS v5 for target sparc-rtems5 on host x86_64-linux-gnu
URL:
http://www.rtems.org/
Version:
5
Release:
1
Sources: 0
Patches: 0
==============================================================================
RTEMS Tools Project <users at rtems.org> Wed Jun 19 17:50:54 2019
==============================================================================
Report: tools/rtems-kernel-5.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
Remotes:
1: origin: git://git.rtems.org/rtems-source-builder.git
Status:
Clean
Head:
Commit: e8f182037b69401220d68d51cb78f7991a358ba1
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) tools/rtems-kernel-5.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) tools/rtems-kernel-5.cfg
------------------------------------------------------------------------------
Package: sparc-rtems5-kernel-5-1
Config: tools/rtems-kernel-5.cfg
Summary:
RTEMS v5 for target sparc-rtems5 on host x86_64-linux-gnu
URL:
http://www.rtems.org/
Version:
5
Release:
1
Sources: 0
Patches: 0
More information about the build
mailing list