[Bug 893418] New: devel:gcc/gccXX: Require some build internal header files to build llvm/dragonegg
https://bugzilla.novell.com/show_bug.cgi?id=893418 https://bugzilla.novell.com/show_bug.cgi?id=893418#c0 Summary: devel:gcc/gccXX: Require some build internal header files to build llvm/dragonegg Classification: openSUSE Product: openSUSE.org Version: unspecified Platform: Other OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: 3rd party software AssignedTo: rguenther@suse.com ReportedBy: johannesobermayr@gmx.de QAContact: opensuse-communityscreening@forge.provo.novell.com Found By: --- Blocker: --- To build LLVM's DragonEgg we need some of GCC's build internal headers (system.h, coretypes.h, tm.h, tree.h, flags.h). I cannot find any package with them. // GCC headers #ifndef ENABLE_BUILD_WITH_CXX #include <cstring> // Otherwise included by system.h with C linkage. extern "C" { #endif // Stop GCC declaring 'getopt' as it can clash with the system's declaration. #undef HAVE_DECL_GETOPT #include "system.h" #include "coretypes.h" #include "tm.h" #include "tree.h" #include "flags.h" #ifndef ENABLE_BUILD_WITH_CXX } // extern "C" #endif -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=893418
https://bugzilla.novell.com/show_bug.cgi?id=893418#c1
Richard Biener
https://bugzilla.novell.com/show_bug.cgi?id=893418
https://bugzilla.novell.com/show_bug.cgi?id=893418#c2
Johannes Obermayr
https://bugzilla.novell.com/show_bug.cgi?id=893418
https://bugzilla.novell.com/show_bug.cgi?id=893418#c3
Ismail Donmez
https://bugzilla.novell.com/show_bug.cgi?id=893418
https://bugzilla.novell.com/show_bug.cgi?id=893418#c4
Johannes Obermayr
dragonegg is unmaintained. Use clang if you want an llvm compiler.
-> 4th source tarball: http://llvm.org/pre-releases/3.5/ -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=893418
https://bugzilla.novell.com/show_bug.cgi?id=893418#c5
Ismail Donmez
https://bugzilla.novell.com/show_bug.cgi?id=893418
https://bugzilla.novell.com/show_bug.cgi?id=893418#c6
Richard Biener
With your decision you will prevent developers from being able to use DragonEgg. So please overthink after reading https://en.opensuse.org/openSUSE:Guiding_principles#openSUSE_Guiding_Princip... (esp. "We want to [...] foster innovation and new ideas [...] follow an open, transparent and accessible development process which is driven by us, the community. The process should make development easy.").
To be able to fulfill both goals for DragonEgg it is required to provide a package with some internal headers from gcc.
But that will not be enough as DragonEgg is a GCC plugin and we build GCC with plugins disabled. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=893418
https://bugzilla.novell.com/show_bug.cgi?id=893418#c7
Johannes Obermayr
But that will not be enough as DragonEgg is a GCC plugin and we build GCC with plugins disabled.
question -> answer -> new question problem ... If you can't track the whole problem we (I) must reopen it after each closing (new summary: build gcc with "--enable-plugins"). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=893418
https://bugzilla.novell.com/show_bug.cgi?id=893418#c8
Richard Biener
https://bugzilla.novell.com/show_bug.cgi?id=893418
https://bugzilla.novell.com/show_bug.cgi?id=893418#c
Johannes Obermayr
http://bugzilla.novell.com/show_bug.cgi?id=893418
http://bugzilla.novell.com/show_bug.cgi?id=893418#c9
Richard Biener
participants (1)
-
bugzilla_noreply@novell.com