Check whether readelf supports -W. If it does, use it, otherwise assume wide listing by default.

This commit is contained in:
bryner%brianryner.com 2003-09-30 23:33:09 +00:00
Родитель 12ad8487d2
Коммит 769fcc5807
2 изменённых файлов: 12 добавлений и 2 удалений

Просмотреть файл

@ -142,8 +142,13 @@ if test "$READELF_PROG"; then
else else
READELF_PROG=`which readelf 2>/dev/null` READELF_PROG=`which readelf 2>/dev/null`
if test "$READELF_PROG"; then if test "$READELF_PROG"; then
# Check whether we need -W
if readelf --help | grep "\--wide" >&/dev/null; then
READELF_PROG="readelf -W"
else
READELF_PROG="readelf"
fi
USE_READELF=1 USE_READELF=1
READELF_PROG="readelf -W"
else else
USE_READELF= USE_READELF=
fi fi

Просмотреть файл

@ -141,7 +141,12 @@ if test "$READELF_PROG"; then
else else
READELF_PROG=`which readelf 2>/dev/null` READELF_PROG=`which readelf 2>/dev/null`
if test "$READELF_PROG"; then if test "$READELF_PROG"; then
READELF_PROG="readelf -W" # Check whether we need -W
if readelf --help | grep "\--wide" >&/dev/null; then
READELF_PROG="readelf -W"
else
READELF_PROG="readelf"
fi
USE_READELF=1 USE_READELF=1
else else
USE_READELF= USE_READELF=