Fails building if /etc/makepkg.conf LDFLAGS already contains -fuse-ld=mold
when both clang and mold options are set to true. Removing -fuse-ld=mold
from my makepkg.conf fixes it.
Search Criteria
Package Details: pcsx2-avx-git 1.7.5720.r0.g6d8a906-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/pcsx2-avx-git.git (read-only, click to copy) |
---|---|
Package Base: | pcsx2-avx-git |
Description: | Sony PlayStation 2 emulator |
Upstream URL: | https://github.com/PCSX2/pcsx2 |
Licenses: | GPL-3.0-only, LGPL-3.0-only |
Conflicts: | pcsx2 |
Provides: | pcsx2 |
Submitter: | xiota |
Maintainer: | xiota |
Last Packager: | xiota |
Votes: | 1 |
Popularity: | 0.21 |
First Submitted: | 2023-12-13 14:14 (UTC) |
Last Updated: | 2024-04-20 14:33 (UTC) |
Dependencies (27)
- alsa-lib
- ffmpeg (ffmpeg-intel-full-gitAUR, ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-obsAUR, ffmpeg-amd-full-gitAUR, ffmpeg-headlessAUR, ffmpeg-libfdk_aacAUR, ffmpeg-cudaAUR, ffmpeg-decklinkAUR, ffmpeg-fullAUR, ffmpeg-gitAUR, ffmpeg-full-gitAUR)
- libaio (libaio-gitAUR)
- libglvnd (libglvnd-gitAUR)
- libpcap (libpcap-gitAUR)
- libpng (libpng-gitAUR, libpng-apngAUR)
- libxrandr (libxrandr-gitAUR)
- qt6-base (qt6-base-gitAUR, qt6-base-headlessAUR)
- qt6-svg
- sdl2 (sdl2-gitAUR, sdl2-compat-gitAUR)
- soundtouch (soundtouch-gitAUR)
- wayland (wayland-gitAUR, wayland-chromiumAUR, wayland-asan-gitAUR)
- xcb-util-cursor (xcb-util-cursor-gitAUR)
- clang (llvm-rocm-gitAUR, llvm-gitAUR, clang-minimal-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- extra-cmake-modules (extra-cmake-modules-gitAUR) (make)
- git (git-gitAUR) (make)
- libpipewire (libpipewire-full-gitAUR, libpipewire-gitAUR) (make)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (make)
- lld (llvm-rocm-gitAUR, llvm-gitAUR) (make)
- Show 7 more dependencies...
Required by (3)
- libretro-pcsx2-launcher (requires pcsx2)
- libretro-pcsx2-launcher-git (requires pcsx2)
- pcsx2-plugin-usbqemu-wheel (requires pcsx2)
Sources (11)
Latest Comments
« First ‹ Previous 1 2 3 4
LarryDave commented on 2024-02-10 16:19 (UTC)
xiota commented on 2024-01-24 03:02 (UTC) (edited on 2024-02-13 12:57 (UTC) by xiota)
Those interested in profile-guided optimization may try a time-consuming process.
- Make instrumented package:
- Set environment variable or edit PKGBUILD:
_build_instrumented=true
- Resulting package:
pcsx2-instrumented-avx-git
- Set environment variable or edit PKGBUILD:
- Create raw profiles using instrumented package.
LLVM_PROFILE_FILE="default_%9m.profraw" pcsx2-qt
- Use a "representative" sample of roms.
- After 9 runs, profraw files will be overwritten.
- Process profiles:
llvm-profdata merge -output=pcsx2-avx-git.profdata *.profraw
- Rebuild package.
- Put
pcsx2-avx-git.profdata
in same folder with PKGBUILD. - Look for message: "Compiling with profile-guided optimization."
- Profile can be reused. Re-profile when there are too many "function control flow change" warnings.
- Resulting package:
pcsx2-avx-git
- Put
robertfoster commented on 2024-01-14 09:43 (UTC)
Hi, here some warning during build:
CMake Warning:
Manually-specified variables were not used by the project:
ARCH_FLAG
ENABLE_LTO
xiota commented on 2023-12-13 14:29 (UTC) (edited on 2024-01-24 02:57 (UTC) by xiota)
This package targets x86-64-v3 instructions. Performance benefit over standard builds is minimal because of dynamic dispatch.
-
Binaries available at aur.chaotic.cx
-
Avoid flagging and commenting at the same time for the same issue.
- Flag for common issues with standard solutions, like submodule updates.
- Comment for issues requiring explanation or debugging.
- Use a pastebin for blocks of text more than a few lines.
Pinned Comments
xiota commented on 2024-01-24 03:02 (UTC) (edited on 2024-02-13 12:57 (UTC) by xiota)
Those interested in profile-guided optimization may try a time-consuming process.
_build_instrumented=true
pcsx2-instrumented-avx-git
LLVM_PROFILE_FILE="default_%9m.profraw" pcsx2-qt
llvm-profdata merge -output=pcsx2-avx-git.profdata *.profraw
pcsx2-avx-git.profdata
in same folder with PKGBUILD.pcsx2-avx-git
xiota commented on 2023-12-13 14:29 (UTC) (edited on 2024-01-24 02:57 (UTC) by xiota)
This package targets x86-64-v3 instructions. Performance benefit over standard builds is minimal because of dynamic dispatch.
Binaries available at aur.chaotic.cx
Avoid flagging and commenting at the same time for the same issue.