On Thu, 10 Nov 2016 13:09:48 +0100, Kjetil Matheussen wrote:
My guess is that libsndfile on 32 bit arch is not
compiled
with _FILE_OFFSET_BITS set to 64, for some reason.
Is this related to default compiler flags?
"You could also use the ‘-D’ option to GCC" -
http://www.gnu.org/software/libc/manual/html_node/Feature-Test-Macros.html
*?*
I don't have knowledge about this domain.
If so
https://git.archlinux.org/svntogit/packages.git/tree/trunk/makepkg.conf?h=p…
resp.
[rocketmouse@archlinux ~]$ egrep -v '^$|^#' /var/abs/core/pacman/makepkg.conf
DLAGENTS=('ftp::/usr/bin/curl -fC - --ftp-pasv --retry 3 --retry-delay 3 -o %o
%u'
'http::/usr/bin/curl -fLC - --retry 3 --retry-delay 3 -o %o %u'
'https::/usr/bin/curl -fLC - --retry 3 --retry-delay 3 -o %o %u'
'rsync::/usr/bin/rsync --no-motd -z %u %o'
'scp::/usr/bin/scp -C %u %o')
VCSCLIENTS=('bzr::bzr'
'git::git'
'hg::mercurial'
'svn::subversion')
CARCH="@CARCH@"
CHOST="@CHOST@"
CPPFLAGS="-D_FORTIFY_SOURCE=2"
CFLAGS="@CARCHFLAGS@ -mtune=generic -O2 -pipe -fstack-protector-strong"
CXXFLAGS="@CARCHFLAGS@ -mtune=generic -O2 -pipe -fstack-protector-strong"
LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro"
DEBUG_CFLAGS="-g -fvar-tracking-assignments"
DEBUG_CXXFLAGS="-g -fvar-tracking-assignments"
BUILDENV=(!distcc color !ccache check !sign)
OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !optipng !upx !debug)
INTEGRITY_CHECK=(md5)
STRIP_BINARIES="--strip-all"
STRIP_SHARED="--strip-unneeded"
STRIP_STATIC="--strip-debug"
MAN_DIRS=({usr{,/local}{,/share},opt/*}/{man,info})
DOC_DIRS=(usr/{,local/}{,share/}{doc,gtk-doc} opt/*/{doc,gtk-doc})
PURGE_TARGETS=(usr/{,share}/info/dir .packlist *.pod)
COMPRESSGZ=(gzip -c -f -n)
COMPRESSBZ2=(bzip2 -c -f)
COMPRESSXZ=(xz -c -z -)
COMPRESSLRZ=(lrzip -q)
COMPRESSLZO=(lzop -q)
COMPRESSZ=(compress -c -f)
PKGEXT='.pkg.tar.xz'
SRCEXT='.src.tar.gz'
Which doesn't mean that the package maintainer necessarily did use
those defaults.
However, Jeanette could rebuild the package.
The PKGBUILD is available by ABS [1] and it could be downloaded from
https://git.archlinux.org/svntogit/packages.git/plain/trunk/PKGBUILD?h=pack…
,
too.
The makepkg config is located in
/etc/makepkg.conf
Would strace or gdb or something else show what's going on?
FWIW for gdb usage packages need to be build with
options=(debug !strip).
"These settings will force compilation with debugging information and
will disable the stripping of debug symbols from executables. To apply
this setting to a single package, modify the PKGBUILD:
options=(debug !strip)" -
https://wiki.archlinux.org/index.php/Debug_-_Getting_Traces
Regards,
Ralf
[1]
https://wiki.archlinux.org/index.php/Arch_Build_System