summaryrefslogtreecommitdiff
path: root/app-misc/tracker/files
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-08-17 03:31:10 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-08-17 03:31:10 +0100
commit280d9db9f9470686aae5ce1fa4cfa57b26e9beb2 (patch)
tree604fa555cdb815d5774494412f041887debf5220 /app-misc/tracker/files
parent2ef316f0ffbd90d833effd2d09d1232e5767e321 (diff)
gentoo auto-resync : 17:08:2023 - 03:31:10
Diffstat (limited to 'app-misc/tracker/files')
-rw-r--r--app-misc/tracker/files/3.5.2-build-Define-_GNU_SOURCE-for-gmtime_r.patch46
1 files changed, 0 insertions, 46 deletions
diff --git a/app-misc/tracker/files/3.5.2-build-Define-_GNU_SOURCE-for-gmtime_r.patch b/app-misc/tracker/files/3.5.2-build-Define-_GNU_SOURCE-for-gmtime_r.patch
deleted file mode 100644
index f60d86c0513a..000000000000
--- a/app-misc/tracker/files/3.5.2-build-Define-_GNU_SOURCE-for-gmtime_r.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-https://gitlab.gnome.org/GNOME/tracker/-/merge_requests/596
-
-From 4fc04fea1755c3c4f8913877c2c1889779d3d4d1 Mon Sep 17 00:00:00 2001
-From: Brahmajit Das <brahmajit.xyz@gmail.com>
-Date: Sun, 14 May 2023 09:59:58 +0530
-Subject: [PATCH] build: Define _GNU_SOURCE for gmtime_r
-
-Found while building tracker 3.5.2 with clang 16, which enable
-Wimplicit-function-declaration by default.
-
-Without _GNU_SOURCE defined, tracker would fail in the configure phase
-with Checking if "strftime 4-digit year modifier" runs: DID NOT
-COMPILE error. And investigating the meson log we see
-
-Compiler stderr:
- /var/tmp/portage/app-misc/tracker-3.5.2/work/tracker-3.5.2-build/meson-private/tmplr2vm6b0/testfile.c:12:5: error: call to undeclared function 'gmtime_r'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
- gmtime_r (&timestamp, &tm);
-
-And a little further up
-
-Command line: clang /var/tmp/portage/app-misc/tracker-3.5.2/work/tracker-3.5.2-build/meson-private/tmplr2vm6b0/testfile.c -o /var/tmp/portage/app-misc/tracker-3.5.2/work/tracker-3.5.2-build/meson-private/tmplr2vm6b0/output.exe -O2 -pipe -march=native -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c99 -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -rtlib=compiler-rt -unwindlib=libunwind -Wl,--as-needed
-
-Seems like cc.run() doesn't pick up the general compiler args we set
-earlier. We have already set it for the main build, so adding it just
-for the configure test should be fine.
-
-Signed-off-by: Brahmajit Das <brahmajit.xyz@gmail.com>
----
- meson.build | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/meson.build b/meson.build
-index 7b22cb1f9..00af07e6e 100644
---- a/meson.build
-+++ b/meson.build
-@@ -202,6 +202,7 @@ endif
- # Get an appropriate 4-digit year modifier for strftime
- ##################################################################
- result = cc.run('''
-+ #define _GNU_SOURCE
- #include <stdio.h>
- #include <string.h>
- #include <time.h>
---
-2.39.3
-