Build Linux: FAILED 5/rtems-riscv.bset on x86_64-linux-gnu (sis-2.16-x86_64-linux-gnu-1)
joel at rtems.org
joel at rtems.org
Mon Jul 1 20:41:22 UTC 2019
RTEMS Source Builder - Set Builder, 5 (15ef359870c8)
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:26:32.703552
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Build FAILED: sis-2.16-x86_64-linux-gnu-1
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ umask 022
+ cd /data/home/joel/rtems-cron/rtems-source-builder/rtems/build/riscv-rtems5-kernel-5-1
+ echo '=> riscv-rtems5-kernel-5-1: CLEAN'
+ echo '==> %clean:'
=> riscv-rtems5-kernel-5-1: CLEAN
==> %clean:
copy: /data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/riscv-rtems5-kernel-5-1-joel => /data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-riscv.bset
reporting: tools/rtems-kernel-5.cfg -> riscv-rtems5-kernel-5-1.txt
making dir: /data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/riscv-rtems5-kernel-5-1-joel/home/joel/rtems-cron/tools/5/share/rtems/rsb
reporting: tools/rtems-kernel-5.cfg -> riscv-rtems5-kernel-5-1.xml
making dir: /data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/riscv-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-riscv.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-riscv.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-riscv.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-riscv.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-riscv.bset"
script: 46: SB_TMPPREFIX="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-riscv.bset/${SB_PREFIX_CLEAN}"
script: 47: SB_TMPBINDIR="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-riscv.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-riscv.bset"
script: 50: SB_TMPCXCPREFIX="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel-cxc/5/rtems-riscv.bset/${SB_PREFIX_CLEAN}"
script: 51: SB_TMPCXCBINDIR="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel-cxc/5/rtems-riscv.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 "riscv-rtems5" != "" ; then
script:101: SIS_PREFIX="riscv-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-riscv.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-riscv.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-riscv.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-riscv.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-riscv.bset"
script: 46: SB_TMPPREFIX="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-riscv.bset/${SB_PREFIX_CLEAN}"
script: 47: SB_TMPBINDIR="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-riscv.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-riscv.bset"
script: 50: SB_TMPCXCPREFIX="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel-cxc/5/rtems-riscv.bset/${SB_PREFIX_CLEAN}"
script: 51: SB_TMPCXCBINDIR="/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel-cxc/5/rtems-riscv.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-riscv.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-riscv.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-riscv.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-riscv.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-riscv.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-riscv.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-riscv.bset
+ SB_TMPPREFIX=/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-riscv.bset/home/joel/rtems-cron/tools/5
+ SB_TMPBINDIR=/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-riscv.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-riscv.bset
+ SB_TMPCXCPREFIX=/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel-cxc/5/rtems-riscv.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-riscv.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-riscv.bset/home/joel/rtems-cron/tools/5/bin
+ PATH=/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-riscv.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-riscv.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-riscv.bset/home/joel/rtems-cron/tools/5/bin:/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-riscv.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-riscv.bset/home/joel/rtems-cron/tools/5/bin:/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-riscv.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'
+ echo '==> %prep:'
=> sis-2.16-x86_64-linux-gnu-1: BUILD
==> %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
+ echo '==> clean %{buildroot}: /data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sis-2.16-x86_64-linux-gnu-1-joel'
==> 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 riscv-rtems5 '!=' ''
+ SIS_PREFIX=riscv-rtems5-
+ CFLAGS='-O2 -pipe -I/data/home/joel/rtems-cron/rtems-source-builder/rtems/build/tmp/sb-joel/5/rtems-riscv.bset/home/joel/rtems-cron/tools/5/include '
+ ./configure --build=x86_64-linux-gnu --host=x86_64-linux-gnu --program-prefix=riscv-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: 12.254GB
Total size: 3.401GB
Installed : 2.359GB
Sources: 1.041GB
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: 1.047GB (sources: 1.041GB, patches: 538.757KB, installed 5.285MB)
Build Set: Time 0:00:16.641312
Build Set: Time 0:00:25.808988
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: riscv-rtems5-gdb-8.2.1-x86_64-linux-gnu-1
building: riscv-rtems5-gdb-8.2.1-x86_64-linux-gnu-1
sizes: riscv-rtems5-gdb-8.2.1-x86_64-linux-gnu-1: 641.350MB (installed: 90.340MB)
cleaning: riscv-rtems5-gdb-8.2.1-x86_64-linux-gnu-1
reporting: tools/rtems-gdb-8.2.1-1.cfg -> riscv-rtems5-gdb-8.2.1-x86_64-linux-gnu-1.txt
reporting: tools/rtems-gdb-8.2.1-1.cfg -> riscv-rtems5-gdb-8.2.1-x86_64-linux-gnu-1.xml
config: tools/rtems-binutils-2.32.cfg
package: riscv-rtems5-binutils-2.32-x86_64-linux-gnu-1
building: riscv-rtems5-binutils-2.32-x86_64-linux-gnu-1
sizes: riscv-rtems5-binutils-2.32-x86_64-linux-gnu-1: 489.765MB (installed: 123.421MB)
cleaning: riscv-rtems5-binutils-2.32-x86_64-linux-gnu-1
reporting: tools/rtems-binutils-2.32.cfg -> riscv-rtems5-binutils-2.32-x86_64-linux-gnu-1.txt
reporting: tools/rtems-binutils-2.32.cfg -> riscv-rtems5-binutils-2.32-x86_64-linux-gnu-1.xml
config: tools/rtems-gcc-9.1.0-newlib-5c2a3661c.cfg
package: riscv-rtems5-gcc-9.1.0-newlib-5c2a3661c-x86_64-linux-gnu-1
building: riscv-rtems5-gcc-9.1.0-newlib-5c2a3661c-x86_64-linux-gnu-1
sizes: riscv-rtems5-gcc-9.1.0-newlib-5c2a3661c-x86_64-linux-gnu-1: 9.895GB (installed: 2.092GB)
cleaning: riscv-rtems5-gcc-9.1.0-newlib-5c2a3661c-x86_64-linux-gnu-1
reporting: tools/rtems-gcc-9.1.0-newlib-5c2a3661c.cfg -> riscv-rtems5-gcc-9.1.0-newlib-5c2a3661c-x86_64-linux-gnu-1.txt
reporting: tools/rtems-gcc-9.1.0-newlib-5c2a3661c.cfg -> riscv-rtems5-gcc-9.1.0-newlib-5c2a3661c-x86_64-linux-gnu-1.xml
config: tools/rtems-tools-5-1.cfg
package: rtems-tools-f9e121688da5cb4e0b8d9c3dc5e395471dbce2cf-1
building: rtems-tools-f9e121688da5cb4e0b8d9c3dc5e395471dbce2cf-1
sizes: rtems-tools-f9e121688da5cb4e0b8d9c3dc5e395471dbce2cf-1: 217.628MB (installed: 57.897MB)
cleaning: rtems-tools-f9e121688da5cb4e0b8d9c3dc5e395471dbce2cf-1
reporting: tools/rtems-tools-5-1.cfg -> rtems-tools-f9e121688da5cb4e0b8d9c3dc5e395471dbce2cf-1.txt
reporting: tools/rtems-tools-5-1.cfg -> rtems-tools-f9e121688da5cb4e0b8d9c3dc5e395471dbce2cf-1.xml
config: tools/rtems-kernel-5.cfg
package: riscv-rtems5-kernel-5-1
building: riscv-rtems5-kernel-5-1
sizes: riscv-rtems5-kernel-5-1: 8.218KB (installed: 0.000B)
cleaning: riscv-rtems5-kernel-5-1
reporting: tools/rtems-kernel-5.cfg -> riscv-rtems5-kernel-5-1.txt
reporting: tools/rtems-kernel-5.cfg -> riscv-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: riscv-rtems5-gdb-8.2.1-x86_64-linux-gnu-1
cleaning: riscv-rtems5-binutils-2.32-x86_64-linux-gnu-1
cleaning: riscv-rtems5-gcc-9.1.0-newlib-5c2a3661c-x86_64-linux-gnu-1
cleaning: rtems-tools-f9e121688da5cb4e0b8d9c3dc5e395471dbce2cf-1
cleaning: riscv-rtems5-kernel-5-1
Build Sizes: usage: 12.254GB total: 3.401GB (sources: 1.041GB, patches: 538.757KB, installed 2.359GB)
Mailing report: build at rtems.org
Report
======
==============================================================================
RTEMS Tools Project <users at rtems.org> Mon Jul 1 15:15:24 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: 15ef359870c85e484c09bcbf36cfb7ac83639450
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
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 riscv-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> Mon Jul 1 15:15:24 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: 15ef359870c85e484c09bcbf36cfb7ac83639450
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
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 riscv-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> Mon Jul 1 15:17:27 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: 15ef359870c85e484c09bcbf36cfb7ac83639450
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) tools/rtems-gdb-8.2.1-1.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) tools/rtems-gdb-8.2.1-1.cfg
------------------------------------------------------------------------------
Package: riscv-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 riscv-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 "riscv-rtems5" -o "x86_64-linux-gnu" == "riscv-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=riscv-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> Mon Jul 1 15:17:28 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: 15ef359870c85e484c09bcbf36cfb7ac83639450
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) tools/rtems-gdb-8.2.1-1.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) tools/rtems-gdb-8.2.1-1.cfg
------------------------------------------------------------------------------
Package: riscv-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 riscv-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 "riscv-rtems5" -o "x86_64-linux-gnu" == "riscv-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=riscv-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> Mon Jul 1 15:18:09 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: 15ef359870c85e484c09bcbf36cfb7ac83639450
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) tools/rtems-binutils-2.32.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) tools/rtems-binutils-2.32.cfg
------------------------------------------------------------------------------
Package: riscv-rtems5-binutils-2.32-x86_64-linux-gnu-1
Config: tools/rtems-binutils-2.32.cfg
Summary:
Binutils v2.32 for target riscv-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 "riscv-rtems5" -o "x86_64-linux-gnu" == "riscv-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=riscv-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/riscv-rtems5-dlltool; then
/bin/rm -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/share/man/man1/riscv-rtems5-dlltool*
fi
if test ! -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/bin/riscv-rtems5-nlmconv; then
/bin/rm -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/share/man/man1/riscv-rtems5-nlmconv*
fi
if test ! -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/bin/riscv-rtems5-windres; then
/bin/rm -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/share/man/man1/riscv-rtems5-windres*
fi
if test ! -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/bin/riscv-rtems5-windmc; then
/bin/rm -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/share/man/man1/riscv-rtems5-windmc*
fi
cd ${build_top}
==============================================================================
RTEMS Tools Project <users at rtems.org> Mon Jul 1 15:18:09 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: 15ef359870c85e484c09bcbf36cfb7ac83639450
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) tools/rtems-binutils-2.32.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) tools/rtems-binutils-2.32.cfg
------------------------------------------------------------------------------
Package: riscv-rtems5-binutils-2.32-x86_64-linux-gnu-1
Config: tools/rtems-binutils-2.32.cfg
Summary:
Binutils v2.32 for target riscv-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 "riscv-rtems5" -o "x86_64-linux-gnu" == "riscv-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=riscv-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/riscv-rtems5-dlltool; then
/bin/rm -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/share/man/man1/riscv-rtems5-dlltool*
fi
if test ! -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/bin/riscv-rtems5-nlmconv; then
/bin/rm -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/share/man/man1/riscv-rtems5-nlmconv*
fi
if test ! -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/bin/riscv-rtems5-windres; then
/bin/rm -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/share/man/man1/riscv-rtems5-windres*
fi
if test ! -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/bin/riscv-rtems5-windmc; then
/bin/rm -f ${SB_BUILD_ROOT}/home/joel/rtems-cron/tools/5/share/man/man1/riscv-rtems5-windmc*
fi
cd ${build_top}
==============================================================================
RTEMS Tools Project <users at rtems.org> Mon Jul 1 15:40:55 2019
==============================================================================
Report: tools/rtems-gcc-9.1.0-newlib-5c2a3661c.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
Remotes:
1: origin: git://git.rtems.org/rtems-source-builder.git
Status:
Clean
Head:
Commit: 15ef359870c85e484c09bcbf36cfb7ac83639450
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) tools/rtems-gcc-9.1.0-newlib-5c2a3661c.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) tools/rtems-gcc-9.1.0-newlib-5c2a3661c.cfg
------------------------------------------------------------------------------
Package: riscv-rtems5-gcc-9.1.0-newlib-5c2a3661c-x86_64-linux-gnu-1
Config: tools/rtems-gcc-9.1.0-newlib-5c2a3661c.cfg
Summary:
GCC v9.1.0 and Newlib v5c2a3661c for target riscv-rtems5 on host x86_64-linux-gnu
URL:
http://gcc.gnu.org/
Version:
9.1.0
Release:
1
Sources: 6
1: https://ftp.gnu.org/gnu/gcc/gcc-9.1.0/gcc-9.1.0.tar.xz
sha512: b6134df027e734cee5395afd739fcfa4ea319a6017d662e54e89df927dea19d3fff7a6e35d676685383034e3db01c9d0b653f63574c274eeb15a2cb0bc7a1f28
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.18.tar.bz2
sha512: 85d0b40f4dbf14cb99d17aa07048cdcab2dc3eb527d2fbb1e84c41b2de5f351025370e57448b63b2b8a8cf8a0843a089c3263f9baee1542d5c2e1cb37ed39d94
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="gcc-9.1.0"
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.18"
%setup source isl -q -D -n isl-0.18
%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 15ef359870c85e484c09bcbf36cfb7ac83639450, 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 "riscv-rtems5" -o "x86_64-linux-gnu" == "riscv-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=riscv-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/riscv-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> Mon Jul 1 15:40:55 2019
==============================================================================
Report: tools/rtems-gcc-9.1.0-newlib-5c2a3661c.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
Remotes:
1: origin: git://git.rtems.org/rtems-source-builder.git
Status:
Clean
Head:
Commit: 15ef359870c85e484c09bcbf36cfb7ac83639450
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) tools/rtems-gcc-9.1.0-newlib-5c2a3661c.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) tools/rtems-gcc-9.1.0-newlib-5c2a3661c.cfg
------------------------------------------------------------------------------
Package: riscv-rtems5-gcc-9.1.0-newlib-5c2a3661c-x86_64-linux-gnu-1
Config: tools/rtems-gcc-9.1.0-newlib-5c2a3661c.cfg
Summary:
GCC v9.1.0 and Newlib v5c2a3661c for target riscv-rtems5 on host x86_64-linux-gnu
URL:
http://gcc.gnu.org/
Version:
9.1.0
Release:
1
Sources: 6
1: https://ftp.gnu.org/gnu/gcc/gcc-9.1.0/gcc-9.1.0.tar.xz
sha512: b6134df027e734cee5395afd739fcfa4ea319a6017d662e54e89df927dea19d3fff7a6e35d676685383034e3db01c9d0b653f63574c274eeb15a2cb0bc7a1f28
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.18.tar.bz2
sha512: 85d0b40f4dbf14cb99d17aa07048cdcab2dc3eb527d2fbb1e84c41b2de5f351025370e57448b63b2b8a8cf8a0843a089c3263f9baee1542d5c2e1cb37ed39d94
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="gcc-9.1.0"
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.18"
%setup source isl -q -D -n isl-0.18
%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 15ef359870c85e484c09bcbf36cfb7ac83639450, 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 "riscv-rtems5" -o "x86_64-linux-gnu" == "riscv-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=riscv-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/riscv-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> Mon Jul 1 15:41:08 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: 15ef359870c85e484c09bcbf36cfb7ac83639450
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) tools/rtems-tools-5-1.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) tools/rtems-tools-5-1.cfg
------------------------------------------------------------------------------
Package: rtems-tools-f9e121688da5cb4e0b8d9c3dc5e395471dbce2cf-1
Config: tools/rtems-tools-5-1.cfg
Summary:
RTEMS Tools f9e121688da5cb4e0b8d9c3dc5e395471dbce2cf for host x86_64-linux-gnu
URL:
http://www.rtems.org/
Version:
f9e121688da5cb4e0b8d9c3dc5e395471dbce2cf
Release:
1
Sources: 1
1: https://git.rtems.org/rtems-tools/snapshot/rtems-tools-f9e121688da5cb4e0b8d9c3dc5e395471dbce2cf.tar.bz2
sha512: 1ac97c04ee0587fa1351cad1413cc7c57ab479f935825b7a075e67641c4f24c00ad8708421f3978cc3a8cf31d6d75c70f05e7128ab217a41cf1146aef6fb71b6
Patches: 0
Preparation:
build_top=$(pwd)
rtems_tools_source=rtems-tools-f9e121688da5cb4e0b8d9c3dc5e395471dbce2cf
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> Mon Jul 1 15:41:08 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: 15ef359870c85e484c09bcbf36cfb7ac83639450
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) tools/rtems-tools-5-1.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) tools/rtems-tools-5-1.cfg
------------------------------------------------------------------------------
Package: rtems-tools-f9e121688da5cb4e0b8d9c3dc5e395471dbce2cf-1
Config: tools/rtems-tools-5-1.cfg
Summary:
RTEMS Tools f9e121688da5cb4e0b8d9c3dc5e395471dbce2cf for host x86_64-linux-gnu
URL:
http://www.rtems.org/
Version:
f9e121688da5cb4e0b8d9c3dc5e395471dbce2cf
Release:
1
Sources: 1
1: https://git.rtems.org/rtems-tools/snapshot/rtems-tools-f9e121688da5cb4e0b8d9c3dc5e395471dbce2cf.tar.bz2
sha512: 1ac97c04ee0587fa1351cad1413cc7c57ab479f935825b7a075e67641c4f24c00ad8708421f3978cc3a8cf31d6d75c70f05e7128ab217a41cf1146aef6fb71b6
Patches: 0
Preparation:
build_top=$(pwd)
rtems_tools_source=rtems-tools-f9e121688da5cb4e0b8d9c3dc5e395471dbce2cf
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> Mon Jul 1 15:41:09 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: 15ef359870c85e484c09bcbf36cfb7ac83639450
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) tools/rtems-kernel-5.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) tools/rtems-kernel-5.cfg
------------------------------------------------------------------------------
Package: riscv-rtems5-kernel-5-1
Config: tools/rtems-kernel-5.cfg
Summary:
RTEMS v5 for target riscv-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> Mon Jul 1 15:41:09 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: 15ef359870c85e484c09bcbf36cfb7ac83639450
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) tools/rtems-kernel-5.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) tools/rtems-kernel-5.cfg
------------------------------------------------------------------------------
Package: riscv-rtems5-kernel-5-1
Config: tools/rtems-kernel-5.cfg
Summary:
RTEMS v5 for target riscv-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