[Bug 800716] New: Build LLVM with 'cmake -DBUILD_SHARED_LIBS' instead of auto*
https://bugzilla.novell.com/show_bug.cgi?id=800716 https://bugzilla.novell.com/show_bug.cgi?id=800716#c0 Summary: Build LLVM with 'cmake -DBUILD_SHARED_LIBS' instead of auto* Classification: openSUSE Product: openSUSE Factory Version: 12.3 Beta 1 Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: johannesobermayr@gmx.de QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.34 (KHTML, like Gecko) rekonq/2.0.60 Safari/534.34 Building LLVM with 'cmake -DBUILD_SHARED_LIBS' has following advantages: - Libraries are shared instead of static - Linking against shared libs avoids redundancy auto* build has also a --enable-shared-libs switch but this creates only one shared lib: libllvm-$VERSION.so which has following disadvantages: - all components are compiled into this shared lib - Linking against it causes unneccessary memory consumption on runtime because not only needed components are dlopened like on cmake build. Reproducible: Always -- 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=800716 https://bugzilla.novell.com/show_bug.cgi?id=800716#c Johannes Obermayr <johannesobermayr@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-screening@forge.pr |idonmez@suse.com |ovo.novell.com | Severity|Normal |Major -- 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=800716 https://bugzilla.novell.com/show_bug.cgi?id=800716#c1 Ismail Donmez <idonmez@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Major |Normal --- Comment #1 from Ismail Donmez <idonmez@suse.com> 2013-01-27 12:50:01 UTC --- Willing to send an SR? ARM portions of the spec file would take some to figure out for CMake versions. -- 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=800716 https://bugzilla.novell.com/show_bug.cgi?id=800716#c2 --- Comment #2 from Johannes Obermayr <johannesobermayr@gmx.de> 2013-01-27 17:38:35 UTC --- (In reply to comment #1)
Willing to send an SR?
I stopped my contribution on OBS because it is a dead end job for me there (transpired a few times). https://bugzilla.novell.com/show_bug.cgi?id=771392#c76 -- 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=800716 https://bugzilla.novell.com/show_bug.cgi?id=800716#c3 Johannes Obermayr <johannesobermayr@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P2 - High Severity|Normal |Major --- Comment #3 from Johannes Obermayr <johannesobermayr@gmx.de> 2013-04-08 19:56:10 UTC --- Ping. Mesa-opencl requires shared LLVM lib(s): http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf69a591e1ad16b590c9ae2eba0... Secondly an update to current LLVM snapshot is required: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5a76782d5a4c251a47dfa18237... I could also recognize crashing r600/radeonsi with static libs during my upstream work. -- 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=800716 https://bugzilla.novell.com/show_bug.cgi?id=800716#c4 Ismail Donmez <idonmez@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P2 - High |P3 - Medium Status|NEW |ASSIGNED Severity|Major |Normal --- Comment #4 from Ismail Donmez <idonmez@suse.com> 2013-06-20 06:27:14 UTC --- This is now done in devel:tools:compiler and will be submitted to Factory shortly. -- 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=800716 https://bugzilla.novell.com/show_bug.cgi?id=800716#c5 --- Comment #5 from Johannes Obermayr <johannesobermayr@gmx.de> 2013-06-20 09:18:06 UTC --- Putting shared libs (%{_libdir}/libLLVM*) in a -devel package instead of a "-n libLLVM" package makes really sense and doesn't offend against http://en.opensuse.org/openSUSE:Shared_library_packaging_policy ? -- 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=800716 https://bugzilla.novell.com/show_bug.cgi?id=800716#c6 Ismail Donmez <idonmez@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #6 from Ismail Donmez <idonmez@suse.com> 2014-07-04 08:39:28 UTC --- This is long fixed. -- 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.
participants (1)
-
bugzilla_noreply@novell.com