From 62ce4dfbf01c603a668dabde87ccc5b4ca4069af Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 14 Nov 2023 04:26:46 +0000 Subject: gentoo auto-resync : 14:11:2023 - 04:26:45 --- eclass/Manifest.gz | Bin 38799 -> 38795 bytes eclass/toolchain-funcs.eclass | 14 ++++++++++++++ 2 files changed, 14 insertions(+) (limited to 'eclass') diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz index 43c3d33bb340..4c877aa38378 100644 Binary files a/eclass/Manifest.gz and b/eclass/Manifest.gz differ diff --git a/eclass/toolchain-funcs.eclass b/eclass/toolchain-funcs.eclass index 8fef764ad597..5da93063866b 100644 --- a/eclass/toolchain-funcs.eclass +++ b/eclass/toolchain-funcs.eclass @@ -1216,4 +1216,18 @@ tc-get-c-rtlib() { return 0 } +# @FUNCTION: tc-get-ptr-size +# @RETURN: Size of a pointer in bytes for CHOST (e.g. 4 or 8). +tc-get-ptr-size() { + $(tc-getCPP) -P - <<< __SIZEOF_POINTER__ || + die "Could not determine CHOST pointer size" +} + +# @FUNCTION: tc-get-build-ptr-size +# @RETURN: Size of a pointer in bytes for CBUILD (e.g. 4 or 8). +tc-get-build-ptr-size() { + $(tc-getBUILD_CPP) -P - <<< __SIZEOF_POINTER__ || + die "Could not determine CBUILD pointer size" +} + fi -- cgit v1.2.3