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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user