Permalink
Browse files

OS-1300 kvm-cmd build system relies on build system headers and libra…

…ries
  • Loading branch information...
Keith M Wesolowski
Keith M Wesolowski committed Jun 19, 2012
1 parent 511cdd2 commit 093720c53f2c96581989709434d640bc174aa5bb
Showing with 11 additions and 5 deletions.
  1. +11 −5 build.sh
@@ -4,7 +4,8 @@
#
for dir in seabios vgabios kvm/test; do
cp roms/${dir}/config.mak.tmpl roms/${dir}/config.mak
[[ ! -f roms/${dir}/config.mak.tmpl ]] || \
cp roms/${dir}/config.mak.tmpl roms/${dir}/config.mak
done
PNGDIR="${PWD}/libpng-1.5.4"
@@ -23,19 +24,24 @@ fi
if [[ ! -e ${PNGLIB}/libpng.a ]]; then
(cd ${PNGDIR} && \
LDFLAGS=-m64 CFLAGS=-m64 ./configure --disable-shared && \
LDFLAGS="-m64 -L${DESTDIR}/usr/lib -L${DESTDIR}/lib" \
CPPFLAGS="-isystem ${DESTDIR}/usr/include" \
CFLAGS="-m64" ./configure --disable-shared && \
make && \
mkdir -p ${PNGDIR}/proto && \
make DESTDIR=${PNGDIR}/proto install)
fi
echo "==> Running configure"
KVM_DIR="${KVM_DIR:-$(cd `pwd`/../kvm; pwd)}"
CC="${CC:-/opt/gcc/4.4.4/bin/gcc}"
CC="${CC:-${DESTDIR}/usr/bin/gcc}"
XCFLAGS="-fno-builtin -I${PNGINC} -isystem ${DESTDIR}/usr/include"
XLDFLAGS="-nodefaultlibs -L${PNGLIB} -L${DESTDIR}/usr/lib -L${DESTDIR}/lib"
XLDFLAGS="${XLDFLAGS} -lz -lm -lc"
./configure \
--cc=$CC \
--extra-cflags="-fno-builtin -nodefaultlibs -I${PNGDIR}/proto/usr/local/include" \
--extra-ldflags="-L${PNGDIR}/proto/usr/local/lib -lz -lm -lc" \
--extra-cflags="${XCFLAGS}" \
--extra-ldflags="${XLDFLAGS}" \
--prefix=/smartdc \
--audio-card-list= \
--audio-drv-list= \

0 comments on commit 093720c

Please sign in to comment.