Hi,

Your statement is correct, but not the implementation.
You need to export CC from the makefile, to get
CC = $(CROSS_COMPILE)gcc
Value.
In your patch CC may have a different value.

I would use:
"
CC *:*= $(CROSS_COMPILE)gcc
export CC
"

Yes assign with ":=", see
https://www.gnu.org/software/make/manual/html_node/Setting.html

Erez




On Thu, 19 Oct 2023 at 17:10, Luca Fancellu <luca.fance...@arm.com> wrote:

> The Makefile is defining CC and incdefs.sh is using
> ${CROSS_COMPILE}cpp inside it, allowing both to use different
> compilers depending on what the user pass during make invocation
> as CC.
>
> Align them using ${CC} also inside incdefs.sh
>
> Signed-off-by: Luca Fancellu <luca.fance...@arm.com>
> ---
>  incdefs.sh | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/incdefs.sh b/incdefs.sh
> index a9e94f777f6b..391e63c7fac6 100755
> --- a/incdefs.sh
> +++ b/incdefs.sh
> @@ -27,7 +27,7 @@ user_flags()
>         printf " -D_GNU_SOURCE"
>
>         # Get list of directories searched for header files.
> -       dirs=$(echo "" | ${CROSS_COMPILE}cpp -Wp,-v 2>&1 >/dev/null | grep
> ^" /")
> +       dirs=$(${CC} -E -Wp,-v -xc /dev/null 2>&1 >/dev/null | grep ^" /")
>
>         # Look for clock_adjtime().
>         for d in $dirs; do
> --
> 2.34.1
>
>
>
> _______________________________________________
> Linuxptp-devel mailing list
> Linuxptp-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/linuxptp-devel
>
_______________________________________________
Linuxptp-devel mailing list
Linuxptp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-devel

Reply via email to