Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Feb 2022 12:59:38 +0100
From:      Jan Beich <jbeich@FreeBSD.org>
To:        Piotr Kubaj <pkubaj@FreeBSD.org>
Cc:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   Re: git: 98b88b839df1 - main - x11/cde: actually fix build on powerpc64le
Message-ID:  <4k51-slp1-wny@FreeBSD.org>
In-Reply-To: <202202141141.21EBfLVh090770@gitrepo.freebsd.org> (Piotr Kubaj's message of "Mon, 14 Feb 2022 11:41:21 GMT")
References:  <202202141141.21EBfLVh090770@gitrepo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Piotr Kubaj <pkubaj@FreeBSD.org> writes:

> The branch main has been updated by pkubaj:
>
> URL: https://cgit.FreeBSD.org/ports/commit/?id=98b88b839df1a88f538b8bfdc74e9734b0df7ea3
>
> commit 98b88b839df1a88f538b8bfdc74e9734b0df7ea3
> Author:     Piotr Kubaj <pkubaj@FreeBSD.org>
> AuthorDate: 2022-02-14 11:38:50 +0000
> Commit:     Piotr Kubaj <pkubaj@FreeBSD.org>
> CommitDate: 2022-02-14 11:38:50 +0000
>
>     x11/cde: actually fix build on powerpc64le
>     
>     This port doesn't respect setting FLAGS via Makefile, so -DPOWERPC64LE goes unnoticed.
>     
>     Switch to ifdef __powerpc64__.
[...]
> -.if ${ARCH} == powerpc64le
> -CPPFLAGS+=	-DPOWERPC64LE
> -.endif
[...]
> -+#ifdef POWERPC64LE
> ++#ifdef __powerpc64__
>  +			tmpval = va_listval(va_arg(ap, va_listarg));
>  +			va_copy(ap, tmpval);
>  +#else
>  +			va_copy(ap, va_listval(va_arg(ap, va_listarg)));
>  +#endif

Do you intentionally ignore endianess here? __powerpc64__ is defined on
both big (aka ARCH=powerpc64) and little (aka ARCH=powerpc64le).



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4k51-slp1-wny>