Bug#710025: glext-passthru.def:803: error: ‘ifunc’ attribute directive ignored

Mathieu Malaterre malat at debian.org
Mon May 27 15:24:55 UTC 2013


Package: primus
Severity: wishlist


Looks like primus cannot be backported to wheezy easily. Compilation fails with:

dpkg-architecture: error: DEB_HOST_MULTIARCH is not a supported variable name
dpkg-architecture: error: DEB_HOST_MULTIARCH is not a supported variable name
make[1]: Entering directory `/tmp/primus-0~20130511'
dh_auto_build -- LIBDIR=lib \
      PRIMUS_libGLd=/usr/lib//libGL.so.1 \
      PRIMUS_libGLa=/usr/lib//libGL.so.1
make[2]: Entering directory `/tmp/primus-0~20130511'
mkdir -p lib
g++ -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Werror=missing-declarations -Werror=attributes -DBUMBLEBEE_SOCKET='"/var/run/bumblebee.socket"' -DPRIMUS_SYNC='"0"' -DPRIMUS_VERBOSE='"1"' -DPRIMUS_DISPLAY='":8"' -DPRIMUS_LOAD_GLOBAL='"libglapi.so.0"' -DPRIMUS_libGLa='"/usr/lib//libGL.so.1"' -DPRIMUS_libGLd='"/usr/lib//libGL.so.1"' -fvisibility=hidden -fPIC -shared -Wl,-Bsymbolic -o lib/libGL.so.1 libglfork.cpp -lX11 -lpthread -lrt
libglfork.cpp:870:2: warning: #warning Enabled workarounds for applications demanding more than promised by the OpenGL ABI
In file included from libglfork.cpp:808:
gl-passthru.def:2: error: ‘ifunc’ attribute directive ignored
gl-passthru.def:3: error: ‘ifunc’ attribute directive ignored
gl-passthru.def:4: error: ‘ifunc’ attribute directive ignored
...



-- System Information:
Debian Release: 6.0.7
  APT prefers oldstable-updates
  APT policy: (500, 'oldstable-updates'), (500, 'oldstable'), (500, 'stable'), (200, 'testing'), (100, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-0.bpo.4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



More information about the pkg-nvidia-devel mailing list