diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-04-17 19:13:38 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-04-17 19:13:38 +0000 |
| commit | c8dcb274f379713bdd93a32b91c9c3e5310ea5c8 (patch) | |
| tree | 8d6725af04672951d3f39c188441a4127f4c4d3f /media-libs/urt | |
| parent | ca125481edd74de829bb375eebaa362b99ad85ca (diff) | |
| download | baldeagleos-repo-c8dcb274f379713bdd93a32b91c9c3e5310ea5c8.tar.gz baldeagleos-repo-c8dcb274f379713bdd93a32b91c9c3e5310ea5c8.tar.xz baldeagleos-repo-c8dcb274f379713bdd93a32b91c9c3e5310ea5c8.zip | |
Adding metadata
Diffstat (limited to 'media-libs/urt')
| -rw-r--r-- | media-libs/urt/files/urt-3.2_rc1_p20250101-parallel.patch | 14 | ||||
| -rw-r--r-- | media-libs/urt/urt-3.2_rc1_p20250101.ebuild | 11 |
2 files changed, 24 insertions, 1 deletions
diff --git a/media-libs/urt/files/urt-3.2_rc1_p20250101-parallel.patch b/media-libs/urt/files/urt-3.2_rc1_p20250101-parallel.patch new file mode 100644 index 000000000000..8ac067a94dee --- /dev/null +++ b/media-libs/urt/files/urt-3.2_rc1_p20250101-parallel.patch @@ -0,0 +1,14 @@ +see PR pending https://github.com/sarnold/urt/pull/14.patch +https://bugs.gentoo.org/970475 +ensure buildlib (static) is built before buildshared +--- a/lib/makefile.src ++++ b/lib/makefile.src +@@ -75,7 +75,7 @@ install: buildlib + + # Rebuild the library from all the .o files. + +-buildshared: $(OBJS) ++buildshared: buildlib $(OBJS) + $(CC) ${CFLAGS} ${LDFLAGS} -o $(SHARED) $(OBJS) $(LIBS) -shared -Wl,-soname,$(SONAME) + ln -sf $(SHARED) $(LDNAME) + ln -sf $(SHARED) $(SONAME) diff --git a/media-libs/urt/urt-3.2_rc1_p20250101.ebuild b/media-libs/urt/urt-3.2_rc1_p20250101.ebuild index 0b3d56561253..07aba55590af 100644 --- a/media-libs/urt/urt-3.2_rc1_p20250101.ebuild +++ b/media-libs/urt/urt-3.2_rc1_p20250101.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -29,6 +29,9 @@ DEPEND=" " PATCHES=( + "${FILESDIR}"/${PN}-3.2_rc1_p20250101-parallel.patch + + # both merged "${FILESDIR}"/${P}-respect-ldflags.patch "${FILESDIR}"/${P}-ar.patch ) @@ -44,6 +47,12 @@ src_prepare() { } src_configure() { + # -Werror=strict-aliasing + # https://github.com/sarnold/urt/issues/15 + # Do not trust with LTO either. + append-flags -fno-strict-aliasing + filter-lto + append-cflags -fPIC sed -i -e '/^CFLAGS/s: -O2 : :' makefile.hdr || die |
