Re: Like C++? Not afraid of quirky build systems? Seeking LLVM co-maintainers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



2012/5/6 Michel Alexandre Salim <salimma@xxxxxxxxxxxxxxxxx>:

> Hi all,
>
> LLVM is becoming an increasingly integral part of our distribution
> (with mesa now using it to build the LLVMpipe renderer, for example)
> that I don't really feel comfortable maintaining it mostly by myself.
>
> I'd love to have some extra help here -- especially those with deep
> C++ expertise; until we get LLVM's own libcxx packaged (it currently
> only supports OS X), LLVM's clang C/C++/Obj-C/Objc-C++ compiler tends
> to play catch-up with g++/libstdc++ in its C++11 support, and since
> upstream does not support older branches post-release, it's normally
> up to us to try and backport patches whenever GCC in a stable release
> gets updated.
>
> Also, LLVM's packaging is currently not optimal --
> https://bugzilla.redhat.com/show_bug.cgi?id=787187 -- even if you're
> not interested in C++ support, you're more than welcome to help fix
> other issues!

  About packaging I can at least give some ideas. I completely
redesigned the llvm package in Mandriva some months ago. See

http://svn.mandriva.com/cgi-bin/viewvc.cgi/packages/cooker/llvm/current/SPECS/llvm.spec?view=markup

"selling point" is using the Mandriva library policy, so it is possible,
for example, to have installed at the same time libllvm3.0 and a
possible libllvm3.1 in the near future. But the "choice" to give it
major/minor 3.0 is not official...

http://svn.mandriva.com/cgi-bin/viewvc.cgi/packages/cooker/llvm/current/SOURCES/llvm-3.0-soversion.patch?view=markup

  Also, libraries are installed in libdir, %_not %_libdir/llvm

  The advantage of building it with cmake is that llvm and clang
packages are shared and a release build by default, and require
like 6+ MB, while if built with %configure it will use like 250MB+
in a debug/static build to include everything.

> TIA,
>
> - --
> Michel Alexandre Salim
> Fedora Project Contributor: http://fedoraproject.org/
>
> Email:  salimma@xxxxxxxxxxxxxxxxx  | GPG key ID: A36A937A
> Jabber: hircus@xxxxxxxxxxxxx       | IRC: hircus@xxxxxxxxxxxxxxxx
>
> ()  ascii ribbon campaign - against html e-mail
> /\  www.asciiribbon.org   - against proprietary attachments

Paulo
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux