[OpenIndiana-discuss] gccgo issue
Carsten Grzemba
grzemba at contac-dt.de
Mon Oct 23 07:10:54 UTC 2023
Am 23.10.23 08:41 schrieb russell <stream at willows7.myzen.co.uk>:
>
> Hi
>
> Tried installing pkg:/developer/gcc-10 at 10.5.0-2023.0.0.1
>
> # pkg install pkg:/developer/gcc-10 at 10.5.0-2023.0.0.1
> No updates necessary for this image.
>
> Kind Regards
>
> Russell
>
> On 10/23/23 07:12, russell wrote:
> >
> > Hi
> >
> > I have the package pkg:/developer/gcc-10 at 10.5.0-2023.0.0.1 installed
> > but the /usr/gcc/10/bin/go which is apart of the pkg is not installed
> > Do I need to re-install the pkg:/developer/gcc-10 at 10.5.0-2023.0.0.1
> > package?
> >
> > Kind Regards
> >
> > Russell
> >
> > On 10/22/23 19:17, russell wrote:
> >>
> >>
> >> Update my desktop around 10 mins ago, getting the same error after update
> >>
> >> $ uname -a
> >> SunOS tesla 5.11 illumos-9fbdb45a98 i86pc i386 i86pc
> >>
> >> $ gccgo -v
> >> Using built-in specs.
> >> COLLECT_GCC=gccgo
> >> COLLECT_LTO_WRAPPER=/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/lto-wrapper
> >> Target: x86_64-pc-solaris2.11
> >> Configured with:
> >> /jenkins/jobs/oi-userland/workspace/components/developer/gcc-10/gcc-releases-gcc-10.5.0/configure
> >> CC=/usr/gcc/10/bin/gcc CXX=/usr/gcc/10/bin/g++
> >> F77=/usr/gcc/10/bin/gfortran FC=/usr/gcc/10/bin/gfortran CFLAGS=-O2
> >> CXXFLAGS=-O2 FFLAGS=' -O3 ' FCFLAGS=-O2 LDFLAGS=-m64
> >> PKG_CONFIG_PATH=/usr/openssl/3.1/lib/64/pkgconfig:/usr/mariadb/10.6/lib/amd64/pkgconfig:/usr/lib/amd64/pkgconfig:/usr/lib/pkgconfig
> >> --prefix=/usr/gcc/10 --mandir=/usr/gcc/10/share/man
> >> --bindir=/usr/gcc/10/bin --libdir=/usr/gcc/10/lib
> >> --sbindir=/usr/gcc/10/sbin --sbindir=/usr/gcc/10/bin
> >> --libdir=/usr/gcc/10/lib --libexecdir=/usr/gcc/10/lib --host
> >> x86_64-pc-solaris2.11 --build x86_64-pc-solaris2.11 --target
> >> x86_64-pc-solaris2.11 --with-pkgversion='OpenIndiana 10.5.0-oi-1'
> >> --with-bugurl=https://bugs.openindiana.org --without-gnu-ld
> >> --with-ld=/usr/bin/ld
> >> --with-build-time-tools=/usr/gnu/x86_64-pc-solaris2.11/bin
> >> --disable-bootstrap --with-gnu-as --with-as=/usr/bin/gas
> >> LDFLAGS=-R/usr/gcc/10/lib --with-diagnostics-urls=auto-if-env
> >> --enable-plugins --enable-objc-gc
> >> --enable-languages=c,c++,fortran,go,lto,objc --disable-libitm
> >> enable_frame_pointer=yes
> >> Thread model: posix
> >> Supported LTO compression algorithms: zlib zstd
> >> gcc version 10.5.0 (OpenIndiana 10.5.0-oi-1)
> >> COMPILER_PATH=/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/:/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/:/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/:/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/:/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/:/usr/ccs/bin/
> >> LIBRARY_PATH=/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/:/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/../../../amd64/:/lib/amd64/:/usr/lib/amd64/:/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/../../../:/lib/:/usr/lib/
> >> COLLECT_GCC_OPTIONS='-v' '-shared-libgcc' '-mtune=generic'
> >> '-march=x86-64'
> >> /usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/collect2 -V -M
> >> /usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/../../../libgcc-unwind.map
> >> -Y P,/usr/gcc/10/lib/amd64:/lib/amd64:/usr/lib/amd64 -R
> >> /usr/gcc/10/lib/amd64 -L /usr/gcc/10/lib/amd64 -Qy
> >> /usr/lib/amd64/crt1.o
> >> /usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/crtp.o
> >> /usr/lib/amd64/crti.o /usr/lib/amd64/values-Xa.o
> >> /usr/lib/amd64/values-xpg6.o
> >> /usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/crtbegin.o
> >> -L/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0
> >> -L/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/../../../amd64
> >> -L/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/../../.. -t
> >> -lgcc_s -lgcc -lc -lgcc_s -lgcc
> >> /usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/crtend.o
> >> /usr/lib/amd64/crtn.o
> >> ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1790
> >> (illumos)
> >> Undefined first referenced
> >> symbol in file
> >> main /usr/lib/amd64/crt1.o
> >> ld: fatal: symbol referencing errors. No output written to a.out
> >> collect2: error: ld returned 1 exit status
> >>
> >> Other gcc compilers work
> >>
> >> $ gcc -v
> >> Using built-in specs.
> >> COLLECT_GCC=gcc
> >> COLLECT_LTO_WRAPPER=/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/lto-wrapper
> >> Target: x86_64-pc-solaris2.11
> >> Configured with:
> >> /jenkins/jobs/oi-userland/workspace/components/developer/gcc-10/gcc-releases-gcc-10.5.0/configure
> >> CC=/usr/gcc/10/bin/gcc CXX=/usr/gcc/10/bin/g++
> >> F77=/usr/gcc/10/bin/gfortran FC=/usr/gcc/10/bin/gfortran CFLAGS=-O2
> >> CXXFLAGS=-O2 FFLAGS=' -O3 ' FCFLAGS=-O2 LDFLAGS=-m64
> >> PKG_CONFIG_PATH=/usr/openssl/3.1/lib/64/pkgconfig:/usr/mariadb/10.6/lib/amd64/pkgconfig:/usr/lib/amd64/pkgconfig:/usr/lib/pkgconfig
> >> --prefix=/usr/gcc/10 --mandir=/usr/gcc/10/share/man
> >> --bindir=/usr/gcc/10/bin --libdir=/usr/gcc/10/lib
> >> --sbindir=/usr/gcc/10/sbin --sbindir=/usr/gcc/10/bin
> >> --libdir=/usr/gcc/10/lib --libexecdir=/usr/gcc/10/lib --host
> >> x86_64-pc-solaris2.11 --build x86_64-pc-solaris2.11 --target
> >> x86_64-pc-solaris2.11 --with-pkgversion='OpenIndiana 10.5.0-oi-1'
> >> --with-bugurl=https://bugs.openindiana.org --without-gnu-ld
> >> --with-ld=/usr/bin/ld
> >> --with-build-time-tools=/usr/gnu/x86_64-pc-solaris2.11/bin
> >> --disable-bootstrap --with-gnu-as --with-as=/usr/bin/gas
> >> LDFLAGS=-R/usr/gcc/10/lib --with-diagnostics-urls=auto-if-env
> >> --enable-plugins --enable-objc-gc
> >> --enable-languages=c,c++,fortran,go,lto,objc --disable-libitm
> >> enable_frame_pointer=yes
> >> Thread model: posix
> >> Supported LTO compression algorithms: zlib zstd
> >> gcc version 10.5.0 (OpenIndiana 10.5.0-oi-1)
> >>
> >> $ g++ -v
> >> Using built-in specs.
> >> COLLECT_GCC=g++
> >> COLLECT_LTO_WRAPPER=/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/lto-wrapper
> >> Target: x86_64-pc-solaris2.11
> >> Configured with:
> >> /jenkins/jobs/oi-userland/workspace/components/developer/gcc-10/gcc-releases-gcc-10.5.0/configure
> >> CC=/usr/gcc/10/bin/gcc CXX=/usr/gcc/10/bin/g++
> >> F77=/usr/gcc/10/bin/gfortran FC=/usr/gcc/10/bin/gfortran CFLAGS=-O2
> >> CXXFLAGS=-O2 FFLAGS=' -O3 ' FCFLAGS=-O2 LDFLAGS=-m64
> >> PKG_CONFIG_PATH=/usr/openssl/3.1/lib/64/pkgconfig:/usr/mariadb/10.6/lib/amd64/pkgconfig:/usr/lib/amd64/pkgconfig:/usr/lib/pkgconfig
> >> --prefix=/usr/gcc/10 --mandir=/usr/gcc/10/share/man
> >> --bindir=/usr/gcc/10/bin --libdir=/usr/gcc/10/lib
> >> --sbindir=/usr/gcc/10/sbin --sbindir=/usr/gcc/10/bin
> >> --libdir=/usr/gcc/10/lib --libexecdir=/usr/gcc/10/lib --host
> >> x86_64-pc-solaris2.11 --build x86_64-pc-solaris2.11 --target
> >> x86_64-pc-solaris2.11 --with-pkgversion='OpenIndiana 10.5.0-oi-1'
> >> --with-bugurl=https://bugs.openindiana.org --without-gnu-ld
> >> --with-ld=/usr/bin/ld
> >> --with-build-time-tools=/usr/gnu/x86_64-pc-solaris2.11/bin
> >> --disable-bootstrap --with-gnu-as --with-as=/usr/bin/gas
> >> LDFLAGS=-R/usr/gcc/10/lib --with-diagnostics-urls=auto-if-env
> >> --enable-plugins --enable-objc-gc
> >> --enable-languages=c,c++,fortran,go,lto,objc --disable-libitm
> >> enable_frame_pointer=yes
> >> Thread model: posix
> >> Supported LTO compression algorithms: zlib zstd
> >> gcc version 10.5.0 (OpenIndiana 10.5.0-oi-1)
> >>
> >>
> >> Kind Regards
> >>
> >> Russell
> >>
> >> On 10/22/23 10:50, russell wrote:
> >>>
> >>> Hi,
> >>>
> >>> Updated last night to illumos-9fbdb45a98 and repeated the same test
> >>>
> >>> $ gccgo -v
> >>> Using built-in specs.
> >>> COLLECT_GCC=gccgo
> >>> COLLECT_LTO_WRAPPER=/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/lto-wrapper
> >>> Target: x86_64-pc-solaris2.11
> >>> Configured with:
> >>> /jenkins/jobs/oi-userland/workspace/components/developer/gcc-10/gcc-releases-gcc-10.5.0/configure
> >>> CC=/usr/gcc/10/bin/gcc CXX=/usr/gcc/10/bin/g++
> >>> F77=/usr/gcc/10/bin/gfortran FC=/usr/gcc/10/bin/gfortran CFLAGS=-O2
> >>> CXXFLAGS=-O2 FFLAGS=' -O3 ' FCFLAGS=-O2 LDFLAGS=-m64
> >>> PKG_CONFIG_PATH=/usr/openssl/1.1/lib/64/pkgconfig:/usr/mariadb/10.6/lib/amd64/pkgconfig:/usr/lib/amd64/pkgconfig:/usr/lib/pkgconfig
> >>> --prefix=/usr/gcc/10 --mandir=/usr/gcc/10/share/man
> >>> --bindir=/usr/gcc/10/bin --libdir=/usr/gcc/10/lib
> >>> --sbindir=/usr/gcc/10/sbin --sbindir=/usr/gcc/10/bin
> >>> --libdir=/usr/gcc/10/lib --libexecdir=/usr/gcc/10/lib --host
> >>> x86_64-pc-solaris2.11 --build x86_64-pc-solaris2.11 --target
> >>> x86_64-pc-solaris2.11 --with-pkgversion='OpenIndiana 10.5.0-oi-0'
> >>> --with-bugurl=https://bugs.openindiana.org --without-gnu-ld
> >>> --with-ld=/usr/bin/ld
> >>> --with-build-time-tools=/usr/gnu/x86_64-pc-solaris2.11/bin
> >>> --with-gnu-as --with-as=/usr/bin/gas LDFLAGS=-R/usr/gcc/10/lib
> >>> --with-diagnostics-urls=auto-if-env --enable-plugins
> >>> --enable-objc-gc --enable-languages=c,c++,fortran,go,lto,objc
> >>> --disable-libitm enable_frame_pointer=yes
> >>> Thread model: posix
> >>> Supported LTO compression algorithms: zlib zstd
> >>> gcc version 10.5.0 (OpenIndiana 10.5.0-oi-0)
> >>> COMPILER_PATH=/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/:/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/:/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/:/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/:/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/:/usr/ccs/bin/
> >>> LIBRARY_PATH=/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/:/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/../../../amd64/:/lib/amd64/:/usr/lib/amd64/:/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/../../../:/lib/:/usr/lib/
> >>> COLLECT_GCC_OPTIONS='-v' '-shared-libgcc' '-mtune=generic'
> >>> '-march=x86-64'
> >>> /usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/collect2 -V -M
> >>> /usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/../../../libgcc-unwind.map
> >>> -Y P,/usr/gcc/10/lib/amd64:/lib/amd64:/usr/lib/amd64 -R
> >>> /usr/gcc/10/lib/amd64 -L /usr/gcc/10/lib/amd64 -Qy
> >>> /usr/lib/amd64/crt1.o
> >>> /usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/crtp.o
> >>> /usr/lib/amd64/crti.o /usr/lib/amd64/values-Xa.o
> >>> /usr/lib/amd64/values-xpg6.o
> >>> /usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/crtbegin.o
> >>> -L/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0
> >>> -L/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/../../../amd64
> >>> -L/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/../../.. -t
> >>> -lgcc_s -lgcc -lc -lgcc_s -lgcc
> >>> /usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/crtend.o
> >>> /usr/lib/amd64/crtn.o
> >>> ld: Software Generation Utilities - Solaris Link Editors:
> >>> 5.11-1.1790 (illumos)
> >>> Undefined first referenced
> >>> symbol in file
> >>> main /usr/lib/amd64/crt1.o
> >>> ld: fatal: symbol referencing errors. No output written to a.out
> >>> collect2: error: ld returned 1 exit status
> >>>
> >>>
> >>> On 10/20/23 19:19, russell wrote:
> >>>>
> >>>> Hi
> >>>>
> >>>> When I run gccgo -v
> >>>>
> >>>> $ gccgo -v
> >>>> Using built-in specs.
> >>>> COLLECT_GCC=gccgo
> >>>> COLLECT_LTO_WRAPPER=/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/lto-wrapper
> >>>> Target: x86_64-pc-solaris2.11
> >>>> Configured with:
> >>>> /jenkins/jobs/oi-userland/workspace/components/developer/gcc-10/gcc-releases-gcc-10.5.0/configure
> >>>> CC=/usr/gcc/10/bin/gcc CXX=/usr/gcc/10/bin/g++
> >>>> F77=/usr/gcc/10/bin/gfortran FC=/usr/gcc/10/bin/gfortran CFLAGS=-O2
> >>>> CXXFLAGS=-O2 FFLAGS=' -O3 ' FCFLAGS=-O2 LDFLAGS=-m64
> >>>> PKG_CONFIG_PATH=/usr/openssl/1.1/lib/64/pkgconfig:/usr/mariadb/10.6/lib/amd64/pkgconfig:/usr/lib/amd64/pkgconfig:/usr/lib/pkgconfig
> >>>> --prefix=/usr/gcc/10 --mandir=/usr/gcc/10/share/man
> >>>> --bindir=/usr/gcc/10/bin --libdir=/usr/gcc/10/lib
> >>>> --sbindir=/usr/gcc/10/sbin --sbindir=/usr/gcc/10/bin
> >>>> --libdir=/usr/gcc/10/lib --libexecdir=/usr/gcc/10/lib --host
> >>>> x86_64-pc-solaris2.11 --build x86_64-pc-solaris2.11 --target
> >>>> x86_64-pc-solaris2.11 --with-pkgversion='OpenIndiana 10.5.0-oi-0'
> >>>> --with-bugurl=https://bugs.openindiana.org --without-gnu-ld
> >>>> --with-ld=/usr/bin/ld
> >>>> --with-build-time-tools=/usr/gnu/x86_64-pc-solaris2.11/bin
> >>>> --with-gnu-as --with-as=/usr/bin/gas LDFLAGS=-R/usr/gcc/10/lib
> >>>> --with-diagnostics-urls=auto-if-env --enable-plugins
> >>>> --enable-objc-gc --enable-languages=c,c++,fortran,go,lto,objc
> >>>> --disable-libitm enable_frame_pointer=yes
> >>>> Thread model: posix
> >>>> Supported LTO compression algorithms: zlib zstd
> >>>> gcc version 10.5.0 (OpenIndiana 10.5.0-oi-0)
> >>>> COMPILER_PATH=/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/:/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/:/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/:/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/:/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/:/usr/ccs/bin/
> >>>> LIBRARY_PATH=/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/:/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/../../../amd64/:/lib/amd64/:/usr/lib/amd64/:/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/../../../:/lib/:/usr/lib/
> >>>> COLLECT_GCC_OPTIONS='-v' '-shared-libgcc' '-mtune=generic'
> >>>> '-march=x86-64'
> >>>> /usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/collect2 -V -M
> >>>> /usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/../../../libgcc-unwind.map
> >>>> -Y P,/usr/gcc/10/lib/amd64:/lib/amd64:/usr/lib/amd64 -R
> >>>> /usr/gcc/10/lib/amd64 -L /usr/gcc/10/lib/amd64 -Qy
> >>>> /usr/lib/amd64/crt1.o
> >>>> /usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/crtp.o
> >>>> /usr/lib/amd64/crti.o /usr/lib/amd64/values-Xa.o
> >>>> /usr/lib/amd64/values-xpg6.o
> >>>> /usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/crtbegin.o
> >>>> -L/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0
> >>>> -L/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/../../../amd64
> >>>> -L/usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/../../.. -t
> >>>> -lgcc_s -lgcc -lc -lgcc_s -lgcc
> >>>> /usr/gcc/10/lib/gcc/x86_64-pc-solaris2.11/10.5.0/crtend.o
> >>>> /usr/lib/amd64/crtn.o
> >>>> ld: Software Generation Utilities - Solaris Link Editors:
> >>>> 5.11-1.1790 (illumos)
> >>>> Undefined first referenced
> >>>> symbol in file
> >>>> main /usr/lib/amd64/crt1.o
> >>>> ld: fatal: symbol referencing errors. No output written to a.out
> >>>> collect2: error: ld returned 1 exit status
> >>>>
> >>>>
> >>>> Currently running 5.11 illumos-0ba72251d9 i86pc i386 i86pc which I
> >>>> updated on 2023-10-14 08:17
>
It is part of the package gcc-10 at 10.5.0-2023.0.0.1
Perhaps run
# pkg refresh
# pkg fix gcc-10
--
Carsten
More information about the openindiana-discuss
mailing list