Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 1 | require pseudo.inc |
| 2 | |
Andrew Geissler | 028142b | 2023-05-05 11:29:21 -0500 | [diff] [blame] | 3 | SRC_URI = "git://git.yoctoproject.org/pseudo;branch=master;protocol=https \ |
Patrick Williams | c0f7c04 | 2017-02-23 20:41:17 -0600 | [diff] [blame] | 4 | file://0001-configure-Prune-PIE-flags.patch \ |
Andrew Geissler | 5082cc7 | 2023-09-11 08:41:39 -0400 | [diff] [blame] | 5 | file://glibc238.patch \ |
Patrick Williams | c0f7c04 | 2017-02-23 20:41:17 -0600 | [diff] [blame] | 6 | file://fallback-passwd \ |
| 7 | file://fallback-group \ |
Brad Bishop | 316dfdd | 2018-06-25 12:45:53 -0400 | [diff] [blame] | 8 | " |
Andrew Geissler | d159c7f | 2021-09-02 21:05:58 -0500 | [diff] [blame] | 9 | SRC_URI:append:class-native = " \ |
| 10 | http://downloads.yoctoproject.org/mirror/sources/pseudo-prebuilt-2.33.tar.xz;subdir=git/prebuilt;name=prebuilt \ |
| 11 | file://older-glibc-symbols.patch" |
| 12 | SRC_URI:append:class-nativesdk = " \ |
| 13 | http://downloads.yoctoproject.org/mirror/sources/pseudo-prebuilt-2.33.tar.xz;subdir=git/prebuilt;name=prebuilt \ |
| 14 | file://older-glibc-symbols.patch" |
| 15 | SRC_URI[prebuilt.sha256sum] = "ed9f456856e9d86359f169f46a70ad7be4190d6040282b84c8d97b99072485aa" |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 16 | |
Patrick Williams | 44b3caf | 2024-04-12 16:51:14 -0500 | [diff] [blame] | 17 | SRCREV = "0d292df61aeb886ae8ca33d9edc3b6d0ff5c0f0f" |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 18 | S = "${WORKDIR}/git" |
Andrew Geissler | 5082cc7 | 2023-09-11 08:41:39 -0400 | [diff] [blame] | 19 | PV = "1.9.0+git" |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 20 | |
Andrew Geissler | 517393d | 2023-01-13 08:55:19 -0600 | [diff] [blame] | 21 | # largefile and 64bit time_t support adds these macros via compiler flags globally |
| 22 | # remove them for pseudo since pseudo intercepts some of the functions which will be |
| 23 | # aliased due to this e.g. open/open64 and it will complain about duplicate definitions |
| 24 | # pseudo on 32bit systems is not much of use anyway and these features are not of much |
| 25 | # use for it. |
| 26 | TARGET_CC_ARCH:remove = "-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64" |
| 27 | |
Brad Bishop | 79641f2 | 2019-09-10 07:20:22 -0400 | [diff] [blame] | 28 | # error: use of undeclared identifier '_STAT_VER' |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 29 | COMPATIBLE_HOST:libc-musl = 'null' |