Subject: Re: pkg/34099: programs using xorg-libs crash with signal 10 on amd64
To: None <joerg@NetBSD.org, gnats-admin@netbsd.org, pkgsrc-bugs@netbsd.org,>
From: Joerg Sonnenberger <joerg@britannica.bec.de>
List: pkgsrc-bugs
Date: 07/27/2006 21:15:05
The following reply was made to PR pkg/34099; it has been noted by GNATS.

From: Joerg Sonnenberger <joerg@britannica.bec.de>
To: gnats-bugs@NetBSD.org
Cc: eye.of.the.8eholder@gmail.com
Subject: Re: pkg/34099: programs using xorg-libs crash with signal 10 on amd64
Date: Thu, 27 Jul 2006 23:09:42 +0200

 --vtzGhvizbBRQ85DL
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 
 On Thu, Jul 27, 2006 at 08:25:02PM +0000, Eye of the Beholder wrote:
 >  
 >  make configure in xorg-libs makes one ofcourse which
 >  i post
 
 I just wanted to ensure that we have both the same version of the
 configuration files. Try the attached patch and rebuild xorg-imake and
 xorg-libs, see if that helps.
 
 Joerg
 
 --vtzGhvizbBRQ85DL
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: attachment; filename="xorg.diff"
 
 Index: xorg-imake/distinfo
 ===================================================================
 RCS file: /cvsroot/pkgsrc/x11/xorg-imake/distinfo,v
 retrieving revision 1.20
 diff -u -r1.20 distinfo
 --- xorg-imake/distinfo	12 Jun 2006 00:36:25 -0000	1.20
 +++ xorg-imake/distinfo	27 Jul 2006 21:07:59 -0000
 @@ -8,7 +8,7 @@
  Size (X11R6.9.0-src3.tar.gz) = 10872474 bytes
  SHA1 (patch-aa) = f8d35ceb67df85ca04d9567d66bf99c5d292d322
  SHA1 (patch-ab) = ae90c06b50d5d8b84054cc66beec0d0e3049d0aa
 -SHA1 (patch-ac) = edd7ae5601783d65bec21b5aaed3fd879bc0ed99
 +SHA1 (patch-ac) = 9df1808bf84dbb78130287d69d619ca4359d3f47
  SHA1 (patch-ad) = 7843332769ee47bc8a52a9adb1047b1a637af71b
  SHA1 (patch-ae) = 33233761a745b4c62cf64855a5d9c196cd679cf2
  SHA1 (patch-ag) = 79d826e9d8d4a05f250378814d47f0383ab2eafe
 Index: xorg-imake/patches/patch-ac
 ===================================================================
 RCS file: /cvsroot/pkgsrc/x11/xorg-imake/patches/patch-ac,v
 retrieving revision 1.7
 diff -u -r1.7 patch-ac
 --- xorg-imake/patches/patch-ac	28 Apr 2006 21:52:19 -0000	1.7
 +++ xorg-imake/patches/patch-ac	27 Jul 2006 21:07:59 -0000
 @@ -38,6 +38,15 @@
   #  ifndef DoLoadableServer
   #  define DoLoadableServer	YES
   #  endif
 +@@ -231,7 +231,7 @@ XCOMM operating system:  OSName (OSMajor
 + #  define ServerExtraSysLibs	-li386
 + # endif
 + #else
 +-# define OptimizedCDebugFlags 	-O2
 ++# define OptimizedCDebugFlags 	-O2 GccAliasingArgs
 + # if defined(SparcArchitecture)
 + #  define ServerOSDefines 	-DDDXOSINIT
 + # elif defined(AlphaArchitecture)
  @@ -284,6 +284,8 @@ XCOMM operating system:  OSName (OSMajor
   #  ifndef XFree86ConsoleDefines
   #    define XFree86ConsoleDefines	-DWSCONS_SUPPORT
 @@ -67,3 +76,12 @@
   # include <xorg.cf>
   #endif
   
 +@@ -651,7 +664,7 @@ sed 's/\.[0-9]*$$//'`
 +  */
 + #ifdef PpcArchitecture
 + 
 +-# define OptimizedCDebugFlags 	-O2
 ++# define OptimizedCDebugFlags 	-O2 GccAliasingArgs
 + # define XkbServerDefines	-DXKB_ALWAYS_USES_SOFT_REPEAT
 + 
 + # ifndef DoLoadableServer
 Index: xorg-libs/distinfo
 ===================================================================
 RCS file: /cvsroot/pkgsrc/x11/xorg-libs/distinfo,v
 retrieving revision 1.49
 diff -u -r1.49 distinfo
 --- xorg-libs/distinfo	24 Jul 2006 22:00:47 -0000	1.49
 +++ xorg-libs/distinfo	27 Jul 2006 21:07:59 -0000
 @@ -11,7 +11,7 @@
  Size (X11R6.9.0-src3.tar.gz) = 10872474 bytes
  SHA1 (patch-aa) = 009b7a2679ae98ebd7071e4fa6169c3401273ca1
  SHA1 (patch-ab) = 45f06a7d1ac2316621c5707bb202b7f6042699be
 -SHA1 (patch-ac) = 841979893b72455ce59b951ac137ca0c236a39f3
 +SHA1 (patch-ac) = 4b64af7f360836589943ec229247357033e883fa
  SHA1 (patch-ad) = 8b803d38021a0762e503c445a302f133e5c1f3b1
  SHA1 (patch-ae) = 4d4e00a8f9e226323975596070a8fb3f59c34b4d
  SHA1 (patch-af) = 62127e39c829cba6b01bd9f3aaaea682eec52c9e
 Index: xorg-libs/patches/patch-ac
 ===================================================================
 RCS file: /cvsroot/pkgsrc/x11/xorg-libs/patches/patch-ac,v
 retrieving revision 1.9
 diff -u -r1.9 patch-ac
 --- xorg-libs/patches/patch-ac	28 Apr 2006 21:52:19 -0000	1.9
 +++ xorg-libs/patches/patch-ac	27 Jul 2006 21:07:59 -0000
 @@ -38,6 +38,15 @@
   #  ifndef DoLoadableServer
   #  define DoLoadableServer	YES
   #  endif
 +@@ -231,7 +231,7 @@ XCOMM operating system:  OSName (OSMajor
 + #  define ServerExtraSysLibs	-li386
 + # endif
 + #else
 +-# define OptimizedCDebugFlags 	-O2
 ++# define OptimizedCDebugFlags 	-O2 GccAliasingArgs
 + # if defined(SparcArchitecture)
 + #  define ServerOSDefines 	-DDDXOSINIT
 + # elif defined(AlphaArchitecture)
  @@ -240,17 +240,24 @@ XCOMM operating system:  OSName (OSMajor
   #   define ServerOSDefines	XFree86ServerOSDefines -DDDXTIME
   # elif defined(PpcArchitecture)
 @@ -104,3 +113,12 @@
   # include <xorg.cf>
   #endif
   
 +@@ -651,7 +664,7 @@ sed 's/\.[0-9]*$$//'`
 +  */
 + #ifdef PpcArchitecture
 + 
 +-# define OptimizedCDebugFlags 	-O2
 ++# define OptimizedCDebugFlags 	-O2 GccAliasingArgs
 + # define XkbServerDefines	-DXKB_ALWAYS_USES_SOFT_REPEAT
 + 
 + # ifndef DoLoadableServer
 
 --vtzGhvizbBRQ85DL--