This is the mail archive of the gdb-prs@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

build/894: GDB 5.3 incompatibilities with coreutils 4.5.4 in POSIX-2001 mode


>Number:         894
>Category:       build
>Synopsis:       GDB 5.3 incompatibilities with coreutils 4.5.4 in POSIX-2001 mode
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Dec 17 16:48:01 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Paul Eggert
>Release:        gdb-5.3
>Organization:
>Environment:
GNU coreutils 4.5.4
export _POSIX2_VERSION=200112
>Description:
This is a followup to GDB problem report 527.  Some of the
problems that it notes have been fixed, but others remain,
and one or two new ones have been introduced.

In a few places, the GDB build procedure assumes behavior
specified by POSIX 1003.2-1992 that is no longer allowed
by POSIX 1003.1-2001 (dated December 2001).  This includes
the use of the following commands:

head -1
tail -1
sort +2

If you use GNU textutils 2.0.21 with
_POSIX2_VERSION=200112
in the environment, these commands will fail.
>How-To-Repeat:
Install GNU textutils 2.0.21 or later.
Set _POSIX2_VERSION=200112 in the environment.
Build GDB 5.3.
>Fix:
Please see attachment.
>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/octet-stream; name="dif"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="dif"

MjAwMi0xMi0xNyAgUGF1bCBFZ2dlcnQgIDxlZ2dlcnRAdHdpbnN1bi5jb20+CgoJRG9uJ3QgcmVs
eSBvbiBvYnNvbGV0ZSBjb21tYW5kcyB0aGF0IGFyZSBub3QgcmVxdWlyZWQKCWJ5IFBPU0lYIDEw
MDMuMS0yMDAxLiAgUmVjZW50IGNvcmV1dGlscyBjYW4gdHVybiBvZmYKCSJoZWFkIC0xIiwgInRh
aWwgLTEiLCBhbmQgInNvcnQgKzIiIGlmIF9QT1NJWDJfVkVSU0lPTgoJaXMgc2V0LgoJKiBNYWtl
ZmlsZS5pbiAoVkVSKTogRG9uJ3QgcmVseSBvbiAiaGVhZCAtMSIuCgkqIGNvbmZpZ3VyZTogRG9u
J3QgcmVseSBvbiAidGVzdCAtbyIgb3IgInRhaWwgLTEiLgoJKiBsdGNmLWMuc2gsIGx0Y2YtYy1n
Y2ouc2g6IERvbid0IHJlbHkgb24gImhlYWQgLTEiLgoJKiBsdG1haW4uc2g6IERvbid0IHJlbHkg
b24gInNvcnQgKzIiLgoKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogLi9NYWtlZmlsZS5pbix2CnJldHJp
ZXZpbmcgcmV2aXNpb24gNS4zCnJldHJpZXZpbmcgcmV2aXNpb24gNS4zLjAuMQpkaWZmIC1wdSAt
cjUuMyAtcjUuMy4wLjEKLS0tIC4vTWFrZWZpbGUuaW4JMjAwMi8xMi8xMCAyMTozMDo0MAk1LjMK
KysrIC4vTWFrZWZpbGUuaW4JMjAwMi8xMi8xNyAyMTo0MTo0Mgk1LjMuMC4xCkBAIC0xODI0LDcg
KzE4MjQsNyBAQCBWRVIgPSBgCWlmIGdyZXAgJ0FNX0lOSVRfQVVUT01BS0UuKkJGRF9WCiAJZWxp
ZiBncmVwIEFNX0lOSVRfQVVUT01BS0UgJChUT09MKS9jb25maWd1cmUuaW4gPi9kZXYvbnVsbCAy
PiYxOyB0aGVuIFwKIAkgIHNlZCA8ICQoVE9PTCkvY29uZmlndXJlLmluIC1uICdzL0FNX0lOSVRf
QVVUT01BS0VbXixdKiwgKlwoW14pXSpcKSkvXDEvcCc7IFwKIAllbGlmIHRlc3QgLWYgJChUT09M
KS92ZXJzaW9uLmluOyB0aGVuIFwKLQkgIGhlYWQgLTEgJChUT09MKS92ZXJzaW9uLmluOyBcCisJ
ICBzZWQgcSAkKFRPT0wpL3ZlcnNpb24uaW47IFwKIAllbGlmIGdyZXAgVkVSU0lPTiAkKFRPT0wp
L01ha2VmaWxlLmluID4gL2Rldi9udWxsIDI+JjE7IHRoZW4gXAogCSAgc2VkIDwgJChUT09MKS9N
YWtlZmlsZS5pbiAtbiAncy9eVkVSU0lPTiAqPSAqLy9wJzsgXAogCWVsc2UgXAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
ClJDUyBmaWxlOiAuL2NvbmZpZ3VyZSx2CnJldHJpZXZpbmcgcmV2aXNpb24gNS4zCnJldHJpZXZp
bmcgcmV2aXNpb24gNS4zLjAuMQpkaWZmIC1wdSAtcjUuMyAtcjUuMy4wLjEKLS0tIC4vY29uZmln
dXJlCTIwMDIvMDUvMzEgMjA6MDk6NDUJNS4zCisrKyAuL2NvbmZpZ3VyZQkyMDAyLzEyLzE3IDIx
OjM3OjUyCTUuMy4wLjEKQEAgLTQ5MCw3ICs0OTAsNyBAQCBjYXNlICIke2ZhdGFsfSIgaW4KICop
IDs7CiBlc2FjCiAKLWlmIFsgLW4gIiR7ZmF0YWx9IiAtbyAiJHtob3N0X2FsaWFzfSIgPSAiaGVs
cCIgXSA7IHRoZW4KK2lmIFsgLW4gIiR7ZmF0YWx9IiBdIHx8IFsgIiR7aG9zdF9hbGlhc30iID0g
ImhlbHAiIF0gOyB0aGVuCiAJZXhlYyAxPiYyCiAJZWNobyBVc2FnZTogY29uZmlndXJlIFtPUFRJ
T05TXSBbSE9TVF0KIAllY2hvCkBAIC04MjAsNyArODIwLDcgQEAgaWYgWyAteiAiJHtDQ30iIF0g
JiYgWyAtciBNYWtlZmlsZSBdOyB0aAogcy9cXFxuLy9nCiB0IGxvb3AKIC9eQ0NbIAldKj0vIHMv
Q0NbIAldKj1bIAldKlwoLipcKS9cMS9wJyA8IE1ha2VmaWxlID4gTWFrZWZpbGUuY2MKLSAgQ0M9
YHRhaWwgLTEgTWFrZWZpbGUuY2NgCisgIENDPWBzZWQgLW4gJyRwJyBNYWtlZmlsZS5jY2AKICAg
cm0gLWYgTWFrZWZpbGUuY2MKIGZpCiAKQEAgLTgzMCw3ICs4MzAsNyBAQCBpZiBbIC16ICIke0NG
TEFHU30iIF0gJiYgWyAtciBNYWtlZmlsZSBdCiBzL1xcXG4vL2cKIHQgbG9vcAogL15DRkxBR1Nb
IAldKj0vIHMvQ0ZMQUdTWyAJXSo9WyAJXSpcKC4qXCkvXDEvcCcgPCBNYWtlZmlsZSA+IE1ha2Vm
aWxlLmNjCi0gIENGTEFHUz1gdGFpbCAtMSBNYWtlZmlsZS5jY2AKKyAgQ0ZMQUdTPWBzZWQgLW4g
JyRwJyBNYWtlZmlsZS5jY2AKICAgcm0gLWYgTWFrZWZpbGUuY2MKIGZpCiAKQEAgLTg0MCw3ICs4
NDAsNyBAQCBpZiBbIC16ICIke0NYWH0iIF0gJiYgWyAtciBNYWtlZmlsZSBdOyB0CiBzL1xcXG4v
L2cKIHQgbG9vcAogL15DWFhbIAldKj0vIHMvQ1hYWyAJXSo9WyAJXSpcKC4qXCkvXDEvcCcgPCBN
YWtlZmlsZSA+IE1ha2VmaWxlLmNjCi0gIENYWD1gdGFpbCAtMSBNYWtlZmlsZS5jY2AKKyAgQ1hY
PWBzZWQgLW4gJyRwJyBNYWtlZmlsZS5jY2AKICAgcm0gLWYgTWFrZWZpbGUuY2MKIGZpCiAKQEAg
LTg1MCw3ICs4NTAsNyBAQCBpZiBbIC16ICIke0NYWEZMQUdTfSIgXSAmJiBbIC1yIE1ha2VmaWxl
CiBzL1xcXG4vL2cKIHQgbG9vcAogL15DWFhGTEFHU1sgCV0qPS8gcy9DWFhGTEFHU1sgCV0qPVsg
CV0qXCguKlwpL1wxL3AnIDwgTWFrZWZpbGUgPiBNYWtlZmlsZS5jYwotICBDWFhGTEFHUz1gdGFp
bCAtMSBNYWtlZmlsZS5jY2AKKyAgQ1hYRkxBR1M9YHNlZCAtbiAnJHAnIE1ha2VmaWxlLmNjYAog
ICBybSAtZiBNYWtlZmlsZS5jYwogZmkKIApAQCAtOTMxLDcgKzkzMSw3IEBAIHMvXFxcbi8vZwog
dCBsb29wCiAvXiciJHt2YXJ9IidbIAldKj0vIHMvJyIke3Zhcn0iJ1sgCV0qPVsgCV0qXCguKlwp
L1wxL3AnIFwKIAk8IE1ha2VmaWxlID4gTWFrZWZpbGUudgotICAgICAgdD1gdGFpbCAtMSBNYWtl
ZmlsZS52YAorICAgICAgdD1gc2VkIC1uICckcCcgTWFrZWZpbGUudmAKICAgICAgIGlmIFsgLW4g
IiR7dH0iIF07IHRoZW4KIAlldmFsICIke3Zhcn09XCR7dH0iCiAgICAgICBmaQo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
ClJDUyBmaWxlOiAuL2x0Y2YtYy5zaCx2CnJldHJpZXZpbmcgcmV2aXNpb24gNS4yCnJldHJpZXZp
bmcgcmV2aXNpb24gNS4yLjAuMQpkaWZmIC1wdSAtcjUuMiAtcjUuMi4wLjEKLS0tIC4vbHRjZi1j
LnNoCTIwMDIvMDEvMjggMDQ6NTk6MzAJNS4yCisrKyAuL2x0Y2YtYy5zaAkyMDAyLzA1LzA0IDA2
OjM1OjA2CTUuMi4wLjEKQEAgLTE1Myw3ICsxNTMsNyBAQCBFT0YKICAgICAjIElmIHRoZSBleHBv
cnQtc3ltYm9scyBmaWxlIGFscmVhZHkgaXMgYSAuZGVmIGZpbGUgKDFzdCBsaW5lCiAgICAgIyBp
cyBFWFBPUlRTKSwgdXNlIGl0IGFzIGlzLgogICAgICMgSWYgREFUQSB0YWdzIGZyb20gYSByZWNl
bnQgZGxsdG9vbCBhcmUgcHJlc2VudCwgaG9ub3VyIHRoZW0hCi0gICAgYXJjaGl2ZV9leHBzeW1f
Y21kcz0naWYgdGVzdCAieGBoZWFkIC0xICRleHBvcnRfc3ltYm9sc2AiID0geEVYUE9SVFM7IHRo
ZW4KKyAgICBhcmNoaXZlX2V4cHN5bV9jbWRzPSdpZiB0ZXN0ICJ4YHNlZCAxcSAkZXhwb3J0X3N5
bWJvbHNgIiA9IHhFWFBPUlRTOyB0aGVuCiAgICAgICAgIGNwICRleHBvcnRfc3ltYm9scyAkb3V0
cHV0X29iamRpci8kc29uYW1lLWRlZjsKICAgICAgIGVsc2UKICAgICAgICAgZWNobyBFWFBPUlRT
ID4gJG91dHB1dF9vYmpkaXIvJHNvbmFtZS1kZWY7Cj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC4vbHRj
Zi1nY2ouc2gsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDUuMgpyZXRyaWV2aW5nIHJldmlzaW9uIDUu
Mi4wLjEKZGlmZiAtcHUgLXI1LjIgLXI1LjIuMC4xCi0tLSAuL2x0Y2YtZ2NqLnNoCTIwMDEvMTEv
MTQgMDY6MjQ6NDEJNS4yCisrKyAuL2x0Y2YtZ2NqLnNoCTIwMDIvMDUvMDQgMDY6MzU6MDYJNS4y
LjAuMQpAQCAtMTU2LDcgKzE1Niw3IEBAIEVPRgogICAgICMgSWYgdGhlIGV4cG9ydC1zeW1ib2xz
IGZpbGUgYWxyZWFkeSBpcyBhIC5kZWYgZmlsZSAoMXN0IGxpbmUKICAgICAjIGlzIEVYUE9SVFMp
LCB1c2UgaXQgYXMgaXMuCiAgICAgIyBJZiBEQVRBIHRhZ3MgZnJvbSBhIHJlY2VudCBkbGx0b29s
IGFyZSBwcmVzZW50LCBob25vdXIgdGhlbSEKLSAgICBhcmNoaXZlX2V4cHN5bV9jbWRzPSdpZiB0
ZXN0ICJ4YGhlYWQgLTEgJGV4cG9ydF9zeW1ib2xzYCIgPSB4RVhQT1JUUzsgdGhlbgorICAgIGFy
Y2hpdmVfZXhwc3ltX2NtZHM9J2lmIHRlc3QgInhgc2VkIDFxICRleHBvcnRfc3ltYm9sc2AiID0g
eEVYUE9SVFM7IHRoZW4KICAgICAgICAgY3AgJGV4cG9ydF9zeW1ib2xzICRvdXRwdXRfb2JqZGly
LyRzb25hbWUtZGVmOwogICAgICAgZWxzZQogICAgICAgICBlY2hvIEVYUE9SVFMgPiAkb3V0cHV0
X29iamRpci8kc29uYW1lLWRlZjsKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogLi9sdG1haW4uc2gsdgpy
ZXRyaWV2aW5nIHJldmlzaW9uIDUuMwpyZXRyaWV2aW5nIHJldmlzaW9uIDUuMy4wLjEKZGlmZiAt
cHUgLXI1LjMgLXI1LjMuMC4xCi0tLSAuL2x0bWFpbi5zaAkyMDAyLzAzLzE2IDE0OjQzOjA5CTUu
MworKysgLi9sdG1haW4uc2gJMjAwMi8xMi8xNyAyMTo0MDoyMAk1LjMuMC4xCkBAIC0zNzE1LDcg
KzM3MTUsMTMgQEAgZXh0ZXJuIFwiQ1wiIHsKIAkgICAgZmkKIAogCSAgICAjIFRyeSBzb3J0aW5n
IGFuZCB1bmlxdWlmeWluZyB0aGUgb3V0cHV0LgotCSAgICBpZiBncmVwIC12ICJeOiAiIDwgIiRu
bGlzdCIgfCBzb3J0ICsyIHwgdW5pcSA+ICIkbmxpc3QiUzsgdGhlbgorCSAgICBpZiBncmVwIC12
ICJeOiAiIDwgIiRubGlzdCIgfAorCSAgICAgICBpZiBzb3J0IC1rIDMgPC9kZXYvbnVsbCA+L2Rl
di9udWxsIDI+JjE7IHRoZW4KKwkJIHNvcnQgLWsgMworCSAgICAgICBlbHNlCisJCSBzb3J0ICsy
CisJICAgICAgIGZpIHwKKwkgICAgICAgdW5pcSA+ICIkbmxpc3QiUzsgdGhlbgogCSAgICAgIDoK
IAkgICAgZWxzZQogCSAgICAgIGdyZXAgLXYgIl46ICIgPCAiJG5saXN0IiA+ICIkbmxpc3QiUwo=


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]