msys2-runtime: debugging improvements

1. Call configure via abs path so that the debug info
filenames contain full paths.

2. export CCWRAP_VERBOSE=1 when building debug for full
compilation commandline output.
This commit is contained in:
Ray Donnelly
2014-03-19 01:46:00 +00:00
parent 66756bb6aa
commit b148db3dd3

View File

@@ -3,7 +3,7 @@
pkgname=('msys2-runtime' 'msys2-runtime-devel')
_ver_base=2.0
pkgver=2.0.15904.7c9d037
pkgver=2.0.15919.73c5c45
pkgrel=1
pkgdesc="Cygwin POSIX emulation engine"
arch=('i686' 'x86_64')
@@ -41,6 +41,11 @@ build() {
[[ -d $srcdir/build-${CHOST} ]] && rm -rf $srcdir/build-${CHOST}
mkdir -p $srcdir/build-${CHOST} && cd $srcdir/build-${CHOST}
# Gives more verbose compile output when debugging.
if check_option "debug" "y"; then
export CCWRAP_VERBOSE=1
fi
CFLAGS="-O2 -pipe -ggdb -fdebug-prefix-map=$srcdir/build-${CHOST}=/usr/src/debug/msys -fdebug-prefix-map=$srcdir/msys2-runtime=/usr/src/debug/msys"
CXX=g++
CXXFLAGS="-O2 -pipe -ggdb -fdebug-prefix-map=$srcdir/build-${CHOST}=/usr/src/debug/msys -fdebug-prefix-map=$srcdir/msys2-runtime=/usr/src/debug/msys"
@@ -49,7 +54,7 @@ build() {
FC=gfortran
FCFLAGS+=" -ggdb -fdebug-prefix-map=$srcdir/build-${CHOST}=/usr/src/debug/msys -fdebug-prefix-map=$srcdir/msys2-runtime=/usr/src/debug/msys"
../msys2-runtime/configure \
$PWD/../msys2-runtime/configure \
--prefix=/usr \
--build=${CHOST} \
--sysconfdir=/etc