[OpenIndiana-discuss] g++ 4.6 from SFE repository

Milan Jurik milan.jurik at xylab.cz
Fri Jan 13 18:01:15 UTC 2012


Hi,

could you send output from

g++ -v

?

Best regards,

Milan

Ewald Ertl píše v čt 12. 01. 2012 v 11:19 +0100:
> Hello,
> 
> I'm trying to compile a simple C++ file on my OpenIndiana 151a with
> the g++ from the SFE repository.
> 
> root at solewer:/usr/gcc/4.6# g++ --version
> g++ (GCC) 4.6.2
> Copyright (C) 2011 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.  There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> 
> But this results in a lot of errors during the assembly stage:
> root at solewer:~# g++ a.cpp
> Assembler: a.cpp
>     "/var/tmp//cclAa4ot.s", line 80 : Syntax error
>     Near line: "    .uleb128 .LLSDACSE549-.LLSDACSB549"
>     "/var/tmp//cclAa4ot.s", line 82 : Syntax error
>     Near line: "    .uleb128 .LEHB0-.LFB549"
>     "/var/tmp//cclAa4ot.s", line 83 : Syntax error
>     Near line: "    .uleb128 .LEHE0-.LEHB0"
> 
> 
> With the g++ from /usr/sfw/bin ( pkg://openindiana.org/developer/gcc-3
> )  the compilation succeeded.
> 
> I've now started with execsnoop to see whats happening:
> 
> g++ from the SFE repository uses the default assembler:
>  UID    PID   PPID ARGS
>     0   7755   7662 g++ a.cpp
>     0   7756   7755
> /usr/gcc/4.6/lib/gcc/i386-pc-solaris2.11/4.6.2/cc1plus -quiet a.cpp
> -quiet -dum
>     0   7758   7662 /usr/bin/hostname
>     0   7757   7755 /usr/ccs/bin/as -s -o /var/tmp//ccYHayjp.o
> /var/tmp//ccXHayjp.s
> 
> but using /usr/sfw/bin/g++ from (
> pkg://openindiana.org/developer/gcc-3 ) the gcc  has its own assembler
> 
>     0   7762   7662 /usr/sfw/bin/g++ a.cpp
>     0   7763   7762
> /usr/sfw/libexec/gcc/i386-pc-solaris2.11/3.4.3/cc1plus -quiet a.cpp
> -quiet -dum
>     0   7764   7762 /usr/sfw/libexec/gcc/i386-pc-solaris2.11/3.4.3/as
> --traditional-format -Qy -s -
>     0   7765   7762
> /usr/sfw/libexec/gcc/i386-pc-solaris2.11/3.4.3/collect2 -Y
> P,/usr/ccs/lib:/lib:
> 
> 
> Compiling a C file with  gcc works for both 4.6.2 and 3.4.3
> 
> Has anyone else problems?
> 
> Thanks for any help
> Ewald
> 
> _______________________________________________
> OpenIndiana-discuss mailing list
> OpenIndiana-discuss at openindiana.org
> http://openindiana.org/mailman/listinfo/openindiana-discuss





More information about the OpenIndiana-discuss mailing list