Package Details: clang-prefixed-release 18.1.3-1

Git Clone URL: https://aur.archlinux.org/clang-prefixed-release.git (read-only, click to copy)
Package Base: clang-prefixed-release
Description: Up to date official clang releases installed at /opt/clang/latest to avoid system wide usage/impact
Upstream URL: https://llvm.org/
Licenses: custom:Apache 2.0 with LLVM Exception
Submitter: sirspudd
Maintainer: sirspudd
Last Packager: sirspudd
Votes: 3
Popularity: 0.46
First Submitted: 2023-01-26 02:02 (UTC)
Last Updated: 2024-04-04 17:53 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

sirspudd commented on 2023-05-11 13:50 (UTC)

@lahwaacz: I did not, no

lahwaacz commented on 2023-05-11 13:48 (UTC)

@sirspudd Hmm, did you build in a clean chroot?

sirspudd commented on 2023-05-11 13:34 (UTC)

@lahwaacz

I just rebuilt the package from scratch and am seeing no issues compiling against gcc 13 here.

lahwaacz commented on 2023-05-11 05:51 (UTC)

The package still does not build:

/usr/bin/clang++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/clang-prefixed-release/src/_build/projects/libc/src/__support/CPP -I/build/clang-prefixed-release/src/llvm-project-16.0.2.src/libc/src/__support/CPP -I/build/clang-prefixed-release/src/_build/include -I/build/clang-prefixed-release/src/llvm-project-16.0.2.src/llvm/include -I/build/clang-prefixed-release/src/_build/projects/libc/include -I/build/clang-prefixed-release/src/llvm-project-16.0.2.src/libc -I/build/clang-prefixed-release/src/_build/projects/libc -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -flto=thin -O3 -DNDEBUG -std=c++17 -fpie -ffreestanding -fno-builtin -fno-exceptions -fno-lax-vector-conversions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -Wall -Wextra -Wimplicit-fallthrough -Wwrite-strings -Wextra-semi -Wnewline-eof -Wnonportable-system-include-path -Wstrict-prototypes -Wthread-safety -MD -MT projects/libc/src/__support/CPP/CMakeFiles/libc.src.__support.CPP.new.dir/new.cpp.o -MF projects/libc/src/__support/CPP/CMakeFiles/libc.src.__support.CPP.new.dir/new.cpp.o.d -o projects/libc/src/__support/CPP/CMakeFiles/libc.src.__support.CPP.new.dir/new.cpp.o -c /build/clang-prefixed-release/src/llvm-project-16.0.2.src/libc/src/__support/CPP/new.cpp
In file included from /build/clang-prefixed-release/src/llvm-project-16.0.2.src/libc/src/__support/CPP/new.cpp:9:
/build/clang-prefixed-release/src/llvm-project-16.0.2.src/libc/src/__support/CPP/new.h:40:19: error: no member named 'malloc' in the global namespace
    void *mem = ::malloc(s);
                ~~^
/build/clang-prefixed-release/src/llvm-project-16.0.2.src/libc/src/__support/CPP/new.h:47:19: error: no member named 'aligned_alloc' in the global namespace
    void *mem = ::aligned_alloc(static_cast<size_t>(align), s);
                ~~^
/build/clang-prefixed-release/src/llvm-project-16.0.2.src/libc/src/__support/CPP/new.cpp:12:46: error: no type named 'free' in the global namespace
void operator delete(void *mem) noexcept { ::free(mem); }
                                           ~~^

Is it a problem with the standard library that comes with GCC 13?

lahwaacz commented on 2023-05-07 12:18 (UTC)

python is missing in makedepends

sirspudd commented on 2023-04-22 19:48 (UTC) (edited on 2023-04-22 19:48 (UTC) by sirspudd)

@ptr1337: this is why bolt was disabled and will be disabled again. Feel free to add it to the ENABLED projects if you want to deal with this

└─[0] <git:(master f3b3871✱✈) > pacman -Ql clang-prefixed-release | grep -v 16.0.2
clang-prefixed-release /opt/
clang-prefixed-release /opt/clang/
clang-prefixed-release /opt/clang/latest
clang-prefixed-release /opt/makepkg/
clang-prefixed-release /opt/makepkg/build/
clang-prefixed-release /opt/makepkg/build/clang-prefixed-release/
clang-prefixed-release /opt/makepkg/build/clang-prefixed-release/src/
clang-prefixed-release /opt/makepkg/build/clang-prefixed-release/src/_build/
clang-prefixed-release /opt/makepkg/build/clang-prefixed-release/src/_build/lib/
clang-prefixed-release /opt/makepkg/build/clang-prefixed-release/src/_build/lib/libbolt_rt_hugify.a
clang-prefixed-release /opt/makepkg/build/clang-prefixed-release/src/_build/lib/libbolt_rt_instr.a
clang-prefixed-release /opt/makepkg/build/clang-prefixed-release/src/_build/lib/libbolt_rt_instr_osx.a

sirspudd commented on 2023-04-11 20:13 (UTC)

@ptr1337 I confirmed bolt builds and added it

ptr1337 commented on 2023-04-11 19:27 (UTC)

Hi.

Thanks for the package. I will test it soon. You could add "bolt" to the projects, then it would be easy to use bolt with it

SpaceLionDC commented on 2023-03-31 16:28 (UTC)

This was exactly what I needed! Thank you!

sirspudd commented on 2023-03-24 00:29 (UTC)

@rageltman thank you for the feedback, I expect my dep graph to be way more deficient than just lld :D

I should really start building in a clean chroot too; my apologies for the grottiness