autoconf-prs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

autoconf/234: autoconf/234: endian detection fail: grep won't work on bi


From: kabe
Subject: autoconf/234: autoconf/234: endian detection fail: grep won't work on binary
Date: Wed, 1 Dec 2004 12:55:11 -0600 (CST)

The following reply was made to PR autoconf/234; it has been noted by GNATS.

From: address@hidden
To: address@hidden,address@hidden
Cc: 
Subject: autoconf/234: endian detection fail: grep won't work on binary
Date: Tue, 15 Jul 2003 16:09:11 -0400

 >Number:         234
 >Category:       autoconf
 >Synopsis:       endian detection fail: grep won't work on binary
 >Confidential:   no
 >Severity:       non-critical
 >Priority:       medium
 >Responsible:    akim
 >State:          open
 >Quarter:        
 >Keywords:       
 >Class:          sw-bug
 >Submitter-Id:   net
 >Arrival-Date:   Tue Jul 15 16:09:11 -0400 2003
 >Cases:          
 >Originator:     Taketo Kabe
 >Release:        2.53
 >Organization:
 
 >Environment:
 Solaris 2.6 on SPARC Ultra1
 >Description:
 The "new" method to detect the endianness by
 fgrepping the object file containing a magic string
 ("BIGenDianSyS","LiTTleEnDian")
 did NOT work on Solaris stock fgrep.
 
 This seems to be that because the string is delimited by
 NUL (0x00), not LF (0x0a).
 >How-To-Repeat:
 cd tests
 ./testsuite 77
 >Fix:
 The attached patch adds LF (0x0a) around the magic string
 which fixed the problem.
 The patch is for 2.53 but the latest 2.57 seems to have
 not changed, having a same issue.
 >Unformatted:
  ----gnatsweb-attachment----
  Content-Type: application/octet-stream; name="a"
  Content-Transfer-Encoding: base64
  Content-Disposition: attachment; filename="a"
  
  ZGlmZiAtdXIgYXV0b2NvbmYtMi41My5vcmlnL2xpYi9hdXRvY29uZi9jLm00IGF1dG9jb25mLTIu
  NTMvbGliL2F1dG9jb25mL2MubTQKLS0tIGF1dG9jb25mLTIuNTMub3JpZy9saWIvYXV0b2NvbmYv
  Yy5tNAlNb24gTWFyICA0IDIzOjM0OjIwIDIwMDIKKysrIGF1dG9jb25mLTIuNTMvbGliL2F1dG9j
  b25mL2MubTQJV2VkIEp1bCAxNiAwNDozNTo1NCAyMDAzCkBAIC04ODMsMTEgKzg4MywxMSBAQAog
  WyMgdHJ5IHRvIGd1ZXNzIHRoZSBlbmRpYW5lc3MgYnkgZ3JlcCdpbmcgdmFsdWVzIGludG8gYW4g
  b2JqZWN0IGZpbGUKICAgYWNfY3ZfY19iaWdlbmRpYW49dW5rbm93bgogICBBQ19DT01QSUxFX0lG
  RUxTRShbQUNfTEFOR19QUk9HUkFNKAotW1tzaG9ydCBhc2NpaV9tbVtdID0geyAweDQyNDksIDB4
  NDc2NSwgMHg2RTQ0LCAweDY5NjEsIDB4NkU1MywgMHg3OTUzLCAwIH07Ci1zaG9ydCBhc2NpaV9p
  aVtdID0geyAweDY5NEMsIDB4NTQ1NCwgMHg2NTZDLCAweDZFNDUsIDB4Njk0NCwgMHg2RTYxLCAw
  IH07CitbW3Nob3J0IGFzY2lpX21tW10gPSB7IDB4MGEwYSwgMHg0MjQ5LCAweDQ3NjUsIDB4NkU0
  NCwgMHg2OTYxLCAweDZFNTMsIDB4Nzk1MywgMHgwYTBhLCAwIH07CitzaG9ydCBhc2NpaV9paVtd
  ID0geyAweDBhMGEsIDB4Njk0QywgMHg1NDU0LCAweDY1NkMsIDB4NkU0NSwgMHg2OTQ0LCAweDZF
  NjEsIDB4MGEwYSwgMCB9Owogdm9pZCBfYXNjaWkgKCkgeyBjaGFyICpzID0gKGNoYXIgKikgYXNj
  aWlfbW07IHMgPSAoY2hhciAqKSBhc2NpaV9paTsgfQotc2hvcnQgZWJjZGljX2lpW10gPSB7IDB4
  ODlEMywgMHhFM0UzLCAweDg1OTMsIDB4OTVDNSwgMHg4OUM0LCAweDk1ODEsIDAgfTsKLXNob3J0
  IGViY2RpY19tbVtdID0geyAweEMyQzksIDB4Qzc4NSwgMHg5NUM0LCAweDg5ODEsIDB4OTVFMiwg
  MHhBOEUyLCAwIH07CitzaG9ydCBlYmNkaWNfaWlbXSA9IHsgMHgwYTBhLCAweDg5RDMsIDB4RTNF
  MywgMHg4NTkzLCAweDk1QzUsIDB4ODlDNCwgMHg5NTgxLCAweDBhMGEsIDAgfTsKK3Nob3J0IGVi
  Y2RpY19tbVtdID0geyAweDBhMGEsIDB4QzJDOSwgMHhDNzg1LCAweDk1QzQsIDB4ODk4MSwgMHg5
  NUUyLCAweEE4RTIsIDB4MGEwYSwgMCB9Owogdm9pZCBfZWJjZGljICgpIHsgY2hhciAqcyA9IChj
  aGFyICopIGViY2RpY19tbTsgcyA9IChjaGFyICopIGViY2RpY19paTsgfV1dLAogW1sgX2FzY2lp
  ICgpOyBfZWJjZGljICgpOyBdXSldLAogW2lmIGZncmVwIEJJR2VuRGlhblN5UyBjb25mdGVzdC4k
  YWNfb2JqZXh0ID4vZGV2L251bGwgOyB0aGVuCg==
  
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]