From b148db3dd35915e40fee4b5deebaadfc27e7e984 Mon Sep 17 00:00:00 2001 From: Ray Donnelly Date: Wed, 19 Mar 2014 01:46:00 +0000 Subject: [PATCH] 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. --- msys2-runtime/PKGBUILD | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/msys2-runtime/PKGBUILD b/msys2-runtime/PKGBUILD index 70ad001e..0f8e4924 100644 --- a/msys2-runtime/PKGBUILD +++ b/msys2-runtime/PKGBUILD @@ -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