Search Criteria
Package Details: libretro-melondsds-git 1.1.8.r0.g08862a8-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/libretro-melondsds-git.git (read-only, click to copy) |
---|---|
Package Base: | libretro-melondsds-git |
Description: | Nintendo DS core |
Upstream URL: | https://github.com/JesseTG/melonds-ds |
Licenses: | GPL-3.0-or-later |
Groups: | libretro |
Conflicts: | libretro-melondsds |
Provides: | libretro-melondsds |
Submitter: | abouvier |
Maintainer: | abouvier |
Last Packager: | abouvier |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2024-01-11 04:23 (UTC) |
Last Updated: | 2024-12-20 05:15 (UTC) |
Dependencies (7)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- libOpenGL.so (libglvnd-gitAUR, lib32-libglvnd, libglvnd)
- libretro-core-info (libretro-core-info-gitAUR)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, amdgpu-pro-oglpAUR, nvidia-340xx-utilsAUR, libglvnd) (make)
Required by (0)
Sources (12)
- git+https://github.com/andoalon/embed-binaries.git
- git+https://github.com/fmtlib/fmt.git
- git+https://github.com/g-truc/glm.git
- git+https://github.com/HowardHinnant/date.git
- git+https://github.com/libretro/libretro-common.git
- git+https://github.com/madler/zlib.git
- git+https://github.com/martinmoene/span-lite.git
- git+https://github.com/melonDS-emu/melonDS.git
- git+https://github.com/RobLoach/pntr.git
- git+https://github.com/yohhoy/yamc.git
- git+https://gitlab.freedesktop.org/slirp/libslirp.git
- libretro-melondsds
Latest Comments
lubosz commented on 2024-12-19 11:33 (UTC) (edited on 2024-12-19 11:35 (UTC) by lubosz)
I updated to the current default
makepkg.conf
and the issue was will occurring. The issue did not occur when building outside of makepkg. I took a look at the default Arch flags and found the ones causing the issue:There are two default flags that cause the issue. On
CFLAGS
the causing flag is-fno-plt
and onLDFLAGS
it's-Wl,-z,now
.Removing the flags in the PKGBUILD fixed the issue.
It seems that wine also broke when using these default flags, for more info see my commit message. In recent the wine-staging build I found a nicer way to work around this by just adding
-ffat-lto-objects
.I have a PKGBUILD that works without modifying the default
makepkg.conf
, by adding-ffat-lto-objects
:https://github.com/lubosz/libretro-melondsds-git/commits/main/
Feel free to also take the patch that makes the cmake flags look nicer.
abouvier commented on 2024-05-08 15:22 (UTC)
I only do building in a clean chroot and I don't have this error. Have you modified your
makepkg.conf
?yangtsesu commented on 2024-05-08 14:20 (UTC)
Reproducing the problem may require a clean rebuild.
yangtsesu commented on 2024-05-08 13:07 (UTC)
[ERROR] 打开libretro核心失败: "/usr/lib/libretro/melondsds_libretro.so" Error(s): /usr/lib/libretro/melondsds_libretro.so: undefined symbol: strlcat_retro__
yangtsesu commented on 2024-05-01 02:53 (UTC)
When running, it crashes and closes without any message. I made a temporary libretro-melondsds-bin package
abouvier commented on 2024-05-01 02:25 (UTC)
And what is the error exactly? It works fine for me.
yangtsesu commented on 2024-05-01 01:56 (UTC)
I tried the official release bin and it worked.
yangtsesu commented on 2024-04-30 11:06 (UTC)
Crash.