Package Details: llvm35 3.5.2-8

Git Clone URL: https://aur.archlinux.org/llvm35.git (read-only, click to copy)
Package Base: llvm35
Description: Low Level Virtual Machine
Upstream URL: http://llvm.org/
Licenses: custom:University of Illinois/NCSA Open Source License
Conflicts: llvm
Submitter: pure-aur
Maintainer: pure-aur
Last Packager: pure-aur
Votes: 1
Popularity: 0.000012
First Submitted: 2018-04-08 08:02 (UTC)
Last Updated: 2021-10-13 11:24 (UTC)

Latest Comments

aggraef commented on 2021-10-15 09:45 (UTC)

Strange. pod2html is in the perl package, are you sure that you have that inbstalled? Maybe an unusual PATH setting? That's all I can think of right now.

trardokont commented on 2021-10-15 04:39 (UTC)

After re-installing the base-devel group I still get the same error.

micwoj92 commented on 2021-10-14 19:34 (UTC)

You need to install base-devel group.

trardokont commented on 2021-10-14 18:18 (UTC)

When upgrading via yay llvm35-libs 3.5.2-7 -> 3.5.2-8 I get the following error, not even a clean build works:


make[2]: Entering directory '/home/$USER/.cache/yay/llvm35/src/llvm-3.5.2.src/tools/clang/docs/tools'
pod2html --css=manpage.css --htmlroot=. \
  --podpath=. --infile=clang.pod --outfile=/home/$USER/.cache/yay/llvm35/src/llvm-3.5.2.src/tools/clang/docs/tools/clang.html --title=clang
make[2]: pod2html: No such file or directory
make[2]: *** [Makefile:69: /home/$USER/.cache/yay/llvm35/src/llvm-3.5.2.src/tools/clang/docs/tools/clang.html] Error 127
rm /home/$USER/.cache/yay/llvm35/src/llvm-3.5.2.src/tools/clang/docs/tools//.dir
make[2]: Leaving directory '/home/$USER/.cache/yay/llvm35/src/llvm-3.5.2.src/tools/clang/docs/tools'
make[1]: *** [/home/$USER/.cache/yay/llvm35/src/llvm-3.5.2.src/Makefile.rules:888: install] Error 1
make[1]: Leaving directory '/home/$USER/.cache/yay/llvm35/src/llvm-3.5.2.src/tools/clang/docs'
make: *** [/home/$USER/.cache/yay/llvm35/src/llvm-3.5.2.src/Makefile.rules:888: install] Error 1
==> ERROR: A failure occurred in package_clang35().
    Aborting...
 -> error making: llvm35 (llvm35-libs)

micwoj92 commented on 2021-10-13 13:13 (UTC)

Maybe there is some bug with OBS not downloading packages from base-devel?

aggraef commented on 2021-10-13 13:02 (UTC)

That's true, but I'm using the same PKGBUILD for the OBS (Open Build Service), where for some reason the groff dependency is needed.

micwoj92 commented on 2021-10-13 12:36 (UTC)

groff is part of base-devel, no need to add it to makedepends

aggraef commented on 2021-10-13 07:43 (UTC)

Fixed. micwoj92 and everybody else, thanks for your patience.

micwoj92 commented on 2021-10-13 07:40 (UTC)

Thanks for fixing

aggraef commented on 2021-10-09 06:54 (UTC)

micwoj92, can you give me another week, please? I really didn't have the time to work on it while I was on vacation, but I'll get on it next week.

aggraef commented on 2021-08-11 06:23 (UTC)

Yes, thanks!

micwoj92 commented on 2021-08-10 15:00 (UTC)

I'll wait 2 months for a fix to this package before requesting another deletion, I think it is very reasonable time frame.

aggraef commented on 2021-08-10 11:37 (UTC)

Well, this is a split package which creates, among other things, llvm35-libs, which is listed as a dependency here: https://aur.archlinux.org/packages/pure/. Obviously, the AUR can't tell that therefore that package depends on this one.

There's no dependency on gcc10 as far as I can see -- just a gcc10.patch file that makes things work for gcc10+, is that what you mean?

alerque commented on 2021-08-10 11:22 (UTC)

@aggraef If this is needed for something it should be properly marked as a dependency of that thing so people reviewing requests can see that. If gcc10 needs this for compilation, add it as a makedepends there. Also what is gcc10 needed for? That should be documented, otherwise it looks like this could be retired.

aggraef commented on 2021-08-09 19:31 (UTC)

Yes, I know, but I still need this for some other packages I maintain. micwoj9292, did you file the deletion request? That's rather unfriendly, give me at least a chance to try to fix the broken package.

micwoj92 commented on 2021-07-25 17:57 (UTC)

Build fails for me with error

llvm[2]: Compiling Error.cpp for Release build
Error.cpp:28:13: error: declaration of ‘virtual const char* {anonymous}::_object_error_category::name() const’ has a different exception specifier
   28 | const char *_object_error_category::name() const {
      |             ^~~~~~~~~~~~~~~~~~~~~~
Error.cpp:23:15: note: from previous declaration ‘virtual const char* {anonymous}::_object_error_category::name() const noexcept’
   23 |   const char* name() const LLVM_NOEXCEPT override;
      |               ^~~~
llvm[2]: Compiling MCContext.cpp for Release build
llvm[2]: Compiling DWARFDebugAbbrev.cpp for Release build
make[2]: *** [/home/micwoj92/llvm35/src/llvm-3.5.2.src/Makefile.rules:1520: /home/micwoj92/llvm35/src/llvm-3.5.2.src/lib/Object/Release/Error.o] Error 1
make[2]: Leaving directory '/home/micwoj92/llvm35/src/llvm-3.5.2.src/lib/Object'
make[1]: *** [/home/micwoj92/llvm35/src/llvm-3.5.2.src/Makefile.rules:937: Object/.makeall] Error 2
make[1]: *** Waiting for unfinished jobs....

aggraef commented on 2020-06-20 06:50 (UTC)

Bumped once again, needed some minor fixes for gcc10 compilation.

aggraef commented on 2020-05-18 09:48 (UTC)

@scottyeager, AFAICT the sources build fine against libffi7, just needs a recompile. Should I bump the revision number to force a rebuild?

scottyeager commented on 2020-05-18 06:20 (UTC)

This now requires libffi6, as the mainstream libffi package has moved on to 7.

aggraef commented on 2018-04-08 08:10 (UTC)

Resurrected from extra from which it recently got kicked, with the following changes:

  • couldn't get compiler-rt to compile any more, disabled for now

  • include the host target only, to speed up compilation (if you need the cross compilation targets, you just need to change the configure option in the PKGBUILD's build function back to --enable-targets=all)

Please note that this is a split package, thus you need to install this with an AUR helper such as aurman which supports that kind of thing, or download a snapshot and install manually using makepkg.