[tlbuild] Testing cxx-runtime-hack -- V 1.1

Thomas A. Schmitz thomas.schmitz at uni-bonn.de
Sun Jan 25 10:33:13 CET 2009


On Jan 25, 2009, at 2:41 AM, Karl Berry wrote:

> Please do.  It would probably be a better candidate (more compatible
> with other installations) for compiling anyway.
>
> Meanwhile, I'll look into what in our sources is using iostream.h.
>
> Thanks.

It does compile with gcc-3.3.

--with-cxx-runtime-hack:

ldd *
cc-test-am:
	linux-vdso32.so.1 =>  (0x00100000)
	libc.so.6 => /lib/ppc970/libc.so.6 (0x0fe50000)
	/lib/ld.so.1 (0xf7fb0000)
cc-test-am-lt:
	linux-vdso32.so.1 =>  (0x00100000)
	libc.so.6 => /lib/ppc970/libc.so.6 (0x0fe50000)
	/lib/ld.so.1 (0xf7fb0000)
cc-test-lt:
	linux-vdso32.so.1 =>  (0x00100000)
	libc.so.6 => /lib/ppc970/libc.so.6 (0x0fe50000)
	/lib/ld.so.1 (0xf7fb0000)
cc-test-plain:
	linux-vdso32.so.1 =>  (0x00100000)
	libc.so.6 => /lib/ppc970/libc.so.6 (0x0fe50000)
	/lib/ld.so.1 (0xf7fb0000)
cxx-test-am:
	linux-vdso32.so.1 =>  (0x00100000)
	libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x0ff00000)
	libm.so.6 => /lib/ppc970/libm.so.6 (0x0fe20000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0fde0000)
	libc.so.6 => /lib/ppc970/libc.so.6 (0x0fc30000)
	/lib/ld.so.1 (0xf7fb0000)
cxx-test-am-lt:
	linux-vdso32.so.1 =>  (0x00100000)
	libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x0ff00000)
	libm.so.6 => /lib/ppc970/libm.so.6 (0x0fe20000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0fde0000)
	libc.so.6 => /lib/ppc970/libc.so.6 (0x0fc30000)
	/lib/ld.so.1 (0xf7fb0000)
cxx-test-lt:
	linux-vdso32.so.1 =>  (0x00100000)
	libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x0ff00000)
	libm.so.6 => /lib/ppc970/libm.so.6 (0x0fe20000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0fde0000)
	libc.so.6 => /lib/ppc970/libc.so.6 (0x0fc30000)
	/lib/ld.so.1 (0xf7fb0000)
cxx-test-plain:
	linux-vdso32.so.1 =>  (0x00100000)
	libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x0ff00000)
	libm.so.6 => /lib/ppc970/libm.so.6 (0x0fe20000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0fde0000)
	libc.so.6 => /lib/ppc970/libc.so.6 (0x0fc30000)
	/lib/ld.so.1 (0xf7fb0000)

================================

--without-cxx-runtime-hack

ldd bin/*
bin/cc-test-am:
	linux-vdso32.so.1 =>  (0x00100000)
	libc.so.6 => /lib/ppc970/libc.so.6 (0x0fe50000)
	/lib/ld.so.1 (0xf7fb0000)
bin/cc-test-am-lt:
	linux-vdso32.so.1 =>  (0x00100000)
	libc.so.6 => /lib/ppc970/libc.so.6 (0x0fe50000)
	/lib/ld.so.1 (0xf7fb0000)
bin/cc-test-lt:
	linux-vdso32.so.1 =>  (0x00100000)
	libc.so.6 => /lib/ppc970/libc.so.6 (0x0fe50000)
	/lib/ld.so.1 (0xf7fb0000)
bin/cc-test-plain:
	linux-vdso32.so.1 =>  (0x00100000)
	libc.so.6 => /lib/ppc970/libc.so.6 (0x0fe50000)
	/lib/ld.so.1 (0xf7fb0000)
bin/cxx-test-am:
	linux-vdso32.so.1 =>  (0x00100000)
	libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x0ff00000)
	libm.so.6 => /lib/ppc970/libm.so.6 (0x0fe20000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0fde0000)
	libc.so.6 => /lib/ppc970/libc.so.6 (0x0fc30000)
	/lib/ld.so.1 (0xf7fb0000)
bin/cxx-test-am-lt:
	linux-vdso32.so.1 =>  (0x00100000)
	libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x0ff00000)
	libm.so.6 => /lib/ppc970/libm.so.6 (0x0fe20000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0fde0000)
	libc.so.6 => /lib/ppc970/libc.so.6 (0x0fc30000)
	/lib/ld.so.1 (0xf7fb0000)
bin/cxx-test-lt:
	linux-vdso32.so.1 =>  (0x00100000)
	libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x0ff00000)
	libm.so.6 => /lib/ppc970/libm.so.6 (0x0fe20000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0fde0000)
	libc.so.6 => /lib/ppc970/libc.so.6 (0x0fc30000)
	/lib/ld.so.1 (0xf7fb0000)
bin/cxx-test-plain:
	linux-vdso32.so.1 =>  (0x00100000)
	libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x0ff00000)
	libm.so.6 => /lib/ppc970/libm.so.6 (0x0fe20000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0fde0000)
	libc.so.6 => /lib/ppc970/libc.so.6 (0x0fc30000)
	/lib/ld.so.1 (0xf7fb0000)

I'm still not convinced that including a deprecated header and relying  
on antiquated compilers is the best solution, but hey, I'm a  
classicist, not a programmer :-)

Thomas


More information about the tlbuild mailing list