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

Re: Patch 031 (was: Re: hurd-i386 updates)



On Tue, Jul 13, 2004 at 03:49:50PM +0200, Robert Millan wrote:
> On Mon, Jul 12, 2004 at 02:04:34AM +0200, Michael Banck wrote:
> > Hello,
> > 
> > I've brought the hurd-i386 port of xfree86 back on track.
> 
> Btw, I'm trying to fix patch 031 which was added for GNU/Hurd some time ago
> and it is wrong.
> 
> 031 adds a -lstdc++ flag in order to link glxinfo, but it should be telling
> imake to use g++ instead of gcc.
> 
> I've been unable to determine the iMakefile magic to do that, though. Can
> someone enlighten me?

Hmm, well, how about this?

--- xc/programs/glxinfo/Imakefile~	2004-07-14 12:03:14.000000000 -0500
+++ xc/programs/glxinfo/Imakefile	2004-07-14 12:12:57.000000000 -0500
@@ -15,6 +15,6 @@
 
 #endif
 
-  SYS_LIBRARIES = MathLibrary -lstdc++
+  SYS_LIBRARIES = MathLibrary
 
-SimpleProgramTarget(glxinfo)
+SimpleCplusplusProgramTarget(glxinfo)

Seems to build something.  Seems to work...but I'm GNU/Linux on PowerPC.

$ ldd ./glxinfo
        libGLU.so.1 => /usr/X11R6/lib/libGLU.so.1 (0x0ff5d000)
        libGL.so.1 => /usr/X11R6/lib/libGL.so.1 (0x0fead000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x0fe7b000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x0fd82000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x0fd11000)
        libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x0fc29000)
        libm.so.6 => /lib/libm.so.6 (0x0fb95000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0fb68000)
        libc.so.6 => /lib/libc.so.6 (0x0fa0a000)
        libdl.so.2 => /lib/libdl.so.2 (0x0f9e7000)
        /lib/ld.so.1 => /lib/ld.so.1 (0x30000000)

$ ldd $(which glxinfo)
        libGLU.so.1 => /usr/X11R6/lib/libGLU.so.1 (0x0ff5d000)
        libGL.so.1 => /usr/X11R6/lib/libGL.so.1 (0x0fead000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x0fe7b000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x0fd82000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x0fd11000)
        libm.so.6 => /lib/libm.so.6 (0x0fc7d000)
        libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x0fb95000)
        libc.so.6 => /lib/libc.so.6 (0x0fa37000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0fa0a000)
        libdl.so.2 => /lib/libdl.so.2 (0x0f9e7000)
        /lib/ld.so.1 => /lib/ld.so.1 (0x30000000)

-- 
G. Branden Robinson                |    No executive devotes much effort to
Debian GNU/Linux                   |    proving himself wrong.
branden@debian.org                 |    -- Laurence J. Peter
http://people.debian.org/~branden/ |

Attachment: signature.asc
Description: Digital signature


Reply to: