Subject: Re: gcc34 on darwin
To: Manuel Bouyer <bouyer@antioche.lip6.fr>
From: John R. Shannon <john@johnrshannon.com>
List: tech-pkg
Date: 04/15/2005 06:00:27
--nextPart2279110.L9f1NlMdNS
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

What languages are configured?

If fortran, then the libtool reference is coming from the gmp dependency.=20
Although recommend by GNU, you can comment out the gmp buildlink dependency=
=2E=20

On Friday 15 April 2005 04:25 am, you wrote:
> Hi,
> trying to build gcc34 on darwin (from the pkgsrc-2005Q1 branch), I get
> (sorry for the long line):
> ./xgcc -B./ -B/usr/pkg/gcc34/powerpc-apple-darwin7.8.0/bin/ -isystem
> /usr/pkg/gcc34/powerpc-apple-darwin7.8.0/include -isystem
> /usr/pkg/gcc34/powerpc-apple-darwin7.8.0/sys-include
> -L/Volumes/data/bouyer/pkgsrc/lang/gcc34/work/obj/gcc/../ld -O2  -DIN_GCC=
 =20
>  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes
> -Wold-style-definition  -isystem ./include  -mlong-double-128 -g
> -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -dynamiclib
> -nodefaultlibs -Wl,-install_name,/usr/pkg/gcc34/lib/libgcc_s.1.0.dylib
> -Wl,-flat_namespace -o libgcc_s.1.0.dylib.tmp -compatibility_version 1
> -current_version 1.0   libgcc/./_muldi3.o libgcc/./_negdi2.o
> libgcc/./_lshrdi3.o libgcc/./_ashldi3.o libgcc/./_ashrdi3.o
> libgcc/./_cmpdi2.o libgcc/./_ucmpdi2.o libgcc/./_floatdidf.o
> libgcc/./_floatdisf.o libgcc/./_fixunsdfsi.o libgcc/./_fixunssfsi.o
> libgcc/./_fixunsdfdi.o libgcc/./_fixdfdi.o libgcc/./_fixunssfdi.o
> libgcc/./_fixsfdi.o libgcc/./_fixxfdi.o libgcc/./_fixunsxfdi.o
> libgcc/./_floatdixf.o libgcc/./_fixunsxfsi.o libgcc/./_fixtfdi.o
> libgcc/./_fixunstfdi.o libgcc/./_floatditf.o libgcc/./_clear_cache.o
> libgcc/./_enable_execute_stack.o libgcc/./_trampoline.o libgcc/./__main.o
> libgcc/./_absvsi2.o libgcc/./_absvdi2.o libgcc/./_addvsi3.o
> libgcc/./_addvdi3.o libgcc/./_subvsi3.o libgcc/./_subvdi3.o
> libgcc/./_mulvsi3.o libgcc/./_mulvdi3.o libgcc/./_negvsi2.o
> libgcc/./_negvdi2.o libgcc/./_ctors.o libgcc/./_ffssi2.o libgcc/./_ffsdi2=
=2Eo
> libgcc/./_clz.o libgcc/./_clzsi2.o libgcc/./_clzdi2.o libgcc/./_ctzsi2.o
> libgcc/./_ctzdi2.o libgcc/./_popcount_tab.o libgcc/./_popcountsi2.o
> libgcc/./_popcountdi2.o libgcc/./_paritysi2.o libgcc/./_paritydi2.o
> libgcc/./_divdi3.o libgcc/./_moddi3.o libgcc/./_udivdi3.o
> libgcc/./_umoddi3.o libgcc/./_udiv_w_sdiv.o libgcc/./_udivmoddi4.o
> libgcc/./darwin-tramp.o libgcc/./darwin-ldouble.o  libgcc/./unwind-dw2.o
> libgcc/./unwind-dw2-fde-darwin.o libgcc/./unwind-sjlj.o libgcc/./unwind-c=
=2Eo
> -lc && rm -f libgcc_s.dylib && if [ -f libgcc_s.1.0.dylib ]; then mv -f
> libgcc_s.1.0.dylib libgcc_s.1.0.dylib.`basename `; else true; fi && mv
> libgcc_s.1.0.dylib.tmp libgcc_s.1.0.dylib && ln -s libgcc_s.1.0.dylib
> libgcc_s.dylib /usr/bin/libtool: -static not specified, -L invalid
> /usr/bin/libtool: can't map file: /usr/pkg/gcc34/lib ((os/kern) invalid
> argument) gnumake[3]: *** [libgcc_s.dylib] Error 1
> gnumake[2]: *** [libgcc.a] Error 2
> gnumake[1]: *** [stage1_build] Error 2
> gnumake: *** [bootstrap] Error 2
> *** Error code 2
>
> I can't see how libtool got called here. Is there a pkgsrc wrapper comming
> in the process here ?
> Any idea how to fix it ?
>
> /Volumes/data/bouyer/pkgsrc/lang/gcc34/work/obj/gcc/../ld doesn't exists;
> I don't know if it's a real problem or not. pkgsrc binutils are not
> installed, the system's as and ld are used (as is GNU as 1.38, I don't kn=
ow
> if ld is GNU ld or not. ld -v doesn't show anything interesting).

=2D-=20
John R. Shannon
john@johnrshannon.com
john.r.shannon@saic.com
john.r.shannon@us.army.mil
shannonjr@NetBSD.org

--nextPart2279110.L9f1NlMdNS
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIDrTCCA6kw
ggMSoAMCAQICEBn8ah8qR+o8XD7FUqezlGwwDQYJKoZIhvcNAQEFBQAwgYExCzAJBgNVBAYTAlVT
MRgwFgYDVQQKEw9VLlMuIEdvdmVybm1lbnQxDDAKBgNVBAsTA0RPRDEMMAoGA1UECxMDUEtJMRMw
EQYDVQQLEwpDb250cmFjdG9yMQ8wDQYDVQQLEwZJRUNBLTMxFjAUBgNVBAMTDVZlcmlTaWduIElF
Q0EwHhcNMDUwMzIzMDAwMDAwWhcNMDYwMzIzMjM1OTU5WjCBqDELMAkGA1UEBhMCVVMxGDAWBgNV
BAoUD1UuUy4gR292ZXJubWVudDEMMAoGA1UECxQDRE9EMQwwCgYDVQQLFANQS0kxEzARBgNVBAsU
CkNvbnRyYWN0b3IxDzANBgNVBAsUBklFQ0EtMzEcMBoGA1UECxQTQ29tcGFueSBOYW1lIC0gU0FJ
QzEfMB0GA1UEAxMWSm9obiBTaGFubm9uMTAwMDIxMzQ3MTCBnzANBgkqhkiG9w0BAQEFAAOBjQAw
gYkCgYEAq/zcQ77g3HBFpDzcKOw0iq7ICW6wJRCT6YA3DgUa9ECAZol+xxBf7ulsN143W9/p9/RX
HkfqhCLdm7z0d4ssnS8Cm2NWRtOKWH13FtMknTngbMSvUIlttOLbykrImwmVj8YFbAFkUbSQjmKU
2/pAMepK2StpjX6/xnNmMbGcbgsCAwEAAaOB+DCB9TAMBgNVHRMBAf8EAjAAMFsGA1UdHwRUMFIw
UKBOoEyGSmh0dHA6Ly9vbnNpdGVjcmwudmVyaXNpZ24uY29tL1VTR292ZXJubWVudERPRElFQ0Ez
RzJJZGVudGl0eS9MYXRlc3RDUkwuY3JsMCAGA1UdEQQZMBeBFWpvaG5Aam9obnJzaGFubm9uLmNv
bTAOBgNVHQ8BAf8EBAMCBsAwFgYDVR0gBA8wDTALBglghkgBZQIBCwUwHQYDVR0OBBYEFH2Dj+RW
rmQep1irQMU+KYQbLb0qMB8GA1UdIwQYMBaAFJcxvuhnyE9Ugyc8S4g+EBZkRKOZMA0GCSqGSIb3
DQEBBQUAA4GBABGJr9NrZVa+baTKF42CzUvVfGmynfktRpy9+z0AOhYFwyw/SALgFbHhsjn5GhkQ
aJnx7onzv9mecDLgYnQG+qgUGEiK9TlwL5NFwJyk5KC5ZtcJeLd39JxWLNkqA35s4RKe8h4ZX9Fv
fkzOPfPVOzP8UN8Pgdx6FojKd4LpKrp/MYIBxzCCAcMCAQEwgZYwgYExCzAJBgNVBAYTAlVTMRgw
FgYDVQQKEw9VLlMuIEdvdmVybm1lbnQxDDAKBgNVBAsTA0RPRDEMMAoGA1UECxMDUEtJMRMwEQYD
VQQLEwpDb250cmFjdG9yMQ8wDQYDVQQLEwZJRUNBLTMxFjAUBgNVBAMTDVZlcmlTaWduIElFQ0EC
EBn8ah8qR+o8XD7FUqezlGwwBwYFKw4DAhqggYswGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAc
BgkqhkiG9w0BCQUxDxcNMDUwNDE1MTIwMDI3WjAjBgkqhkiG9w0BCQQxFgQUNXTumILgyxCozwN5
6+I6XN/ooCYwLAYJKoZIhvcNAQkPMR8wHTANBglghkgBZQMEAQIFADAMBggqhkiG9w0DBwUAMAsG
CSqGSIb3DQEBAQSBgEdWEONek9JbiQM0gCqhi5cMqKQlYlittiQfqWzCyqEK4StBBA/+cGa7MpXe
i0FxsUOwQEQAhK8tUgRho8abc9g0gyuww31KBHwdTLzV+Hb/9VsxqOIFJ6GOr5n3L7emNTOUJuhf
knhcBifyT/fQwUCFwE7iWSVsUTo/TSeeZ5Y6AAAAAAAA

--nextPart2279110.L9f1NlMdNS--