← Back to team overview

group.of.nepali.translators team mailing list archive

[Bug 1586872] Re: gccgo: -buildmode=shared and cgo don't work together

 

This bug was fixed in the package gcc-6 - 6.1.1-6ubuntu11

---------------
gcc-6 (6.1.1-6ubuntu11) yakkety; urgency=medium

  * Merge with Debian; remaining changes:
    - Build from upstream sources.

gcc-6 (6.1.1-6) unstable; urgency=medium

  * Update to SVN 20160609 (r237267, 6.1.1) from the gcc-6-branch.
    - Fix PR target/71389 (x86), PR tree-optimization/71259,
      PR target/70830 (ARM), PR target/67310 (x86), PR c++/71442,
      PR c++/70847, PR c++/71330, PR c++/71393, PR fortran/69659.
  * gdc: Fix linking the runtime library. Addresses: #826645.
  * Fix building libgnatprj on powerpc, and on PIE enabled builds (YunQiang Su).
    Closes: #826365.

 -- Matthias Klose <doko@xxxxxxxxxx>  Thu, 09 Jun 2016 19:27:27 +0200

** Changed in: gcc-6 (Ubuntu)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1586872

Title:
  gccgo: -buildmode=shared and cgo don't work together

Status in gcc-6 package in Ubuntu:
  Fix Released
Status in gcc-6 source package in Xenial:
  New

Bug description:
  As seen at
  https://launchpad.net/~mwhudson/+archive/ubuntu/devirt/+build/9828197,
  this combination fails to build:

  /usr/bin/gccgo-6 -o $WORK/libgithub.com-gosexy-gettext.so -shared -nostdlib -zdefs -Wl,--whole-archive /«PKGBUILDDIR»/obj-powerpc-linux-gnu/pkg/gccgo_linux_ppc_fPIC/github.com/gosexy/libgettext.a -Wl,--no-whole-archive -shared -nostdlib -lgo -lgcc_s -lgcc -lc -Wl,-soname=libgolang-github-gosexy-gettext.so.1 -Wl,-znow -fPIC
  # /tmp/go-build671164651/libgithub.com-gosexy-gettext.so
  /«PKGBUILDDIR»/obj-powerpc-linux-gnu/pkg/gccgo_linux_ppc_fPIC/github.com/gosexy/libgettext.a: member /«PKGBUILDDIR»/obj-powerpc-linux-gnu/pkg/gccgo_linux_ppc_fPIC/github.com/gosexy/libgettext.a(_cgo_flags) in archive is not an object
  collect2: error: ld returned 1 exit status

  I've reported this upstream
  (https://github.com/golang/go/issues/15885) and hacked up a fix which
  I'll attach in a moment.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gcc-6/+bug/1586872/+subscriptions