Difference between revisions of "Packages forcing gcc use"

From Wiki [en] OpenMandriva
Jump to: navigation, search
(bamf)
m (libdc1394)
Line 115: Line 115:
 
https://abf.io/openmandriva/abook
 
https://abf.io/openmandriva/abook
 
error: undefined reference to 'field_id'
 
error: undefined reference to 'field_id'
 +
 +
==libdc1394==
 +
https://abf.io/openmandriva/libdc1394 VLAIS

Revision as of 13:17, 16 March 2015

The following packages are currently forcing the compiler to be gcc (even if clang is the default compiler):

rpm

Uses nested functions heavily

glibc

Various gcc-isms

elfutils

make uses of nested fuctions

void foo() {

     void bar() {

     }

}

libvpx

ASM specific code to gcc

phonon

Extra clang flags fails to build

webkit

firefox

thunderbird

libqaccessibilityclient

anthy

https://abf.io/openmandriva/anthy

afpfs-ng

https://abf.io/openmandriva/afpfs-ng

aqemu

https://abf.io/openmandriva/aqemu

armagetron

https://abf.io/openmandriva/armagetron

audit

https://abf.io/openmandriva/audit

(Bero tried to patch the nested gcc not so much builds.Sflo)

k3b

https://abf.io/openmandriva/k3b nested functions

syncevolution

https://abf.rosalinux.ru/openmandriva/syncevolution

squashfs-tools

https://abf.io/openmandriva/squashfs-tools

many undefined refetences...

boost

https://abf.io/openmandriva/boost

needs libcxx and libcxxabi to compile with clang

x11-server

this occurs only on i586 with 1.17+ version

In file included from SlowBcopy.c:23:
../../../../hw/xfree86/common/compiler.h:975:26: error: invalid operand in inline asm: 'out${0:B} ($1)'
    __asm__ __volatile__("out%B0 (%1)"::"a"(val), "d"(port));
                         ^
../../../../hw/xfree86/common/compiler.h:975:26: error: unknown use of instruction mnemonic without a size suffix
<inline asm>:1:2: note: instantiated into assembly here
        out (%dx)
        ^
1 warning and 2 errors generated.

rng-utils

https://abf.io/openmandriva/rng-utils

VLAIS


fbv

https://abf.io/openmandriva/fbv

fbxz

https://abf.io/openmandriva/fbzx (nested gcc)

fes

https://abf.io/openmandriva/fes (nested gcc)


bamf

https://abf.io/openmandriva/bamf


abook

https://abf.io/openmandriva/abook error: undefined reference to 'field_id'

libdc1394

https://abf.io/openmandriva/libdc1394 VLAIS