Date: Wed, 18 Sep 2024 00:19:46 -0700 From: acm@freebsd.org To: "Alexey Dokuchaev" <danfe@freebsd.org> Cc: "ports-committers" <ports-committers@freebsd.org>, "dev-commits-ports-all" <dev-commits-ports-all@freebsd.org>, "dev-commits-ports-main" <dev-commits-ports-main@freebsd.org> Subject: Re: git: afd690c4e224 - main - */*: Pass to lazarus based ports control of ONLY_FOR_ARCHS Message-ID: <192040060ec.f09e2df03573666.1610208753210419306@freebsd.org> In-Reply-To: <Zup4_xAPk3ih2EsA@FreeBSD.org> References: <202409180628.48I6SFFN070088@gitrepo.freebsd.org> <Zup4_xAPk3ih2EsA@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
---- El mar., 17 sept. 2024 23:53:51 -0700, Alexey Dokuchaev escribi=C3= =B3 ----=20 > On Wed, Sep 18, 2024 at 06:28:15AM +0000, Jose Alonso Cardenas Marquez w= rote: > > commit afd690c4e22491504d877bc6292830caee0f7288 > >=20 > > */*: Pass to lazarus based ports control of ONLY_FOR_ARCHS >=20 > Why? Most, if not all of them are CPU-agnostic and should work > everywhere provided they can be built. If our Lazarus/FPC stack > is currently limited to x86, then *it itself* should be marked > as such, not metastasized over innocent consumer leaf ports. :-/ >=20 > ./danfe >=20 I have added aarch64 support to fpc/lazarus ports and some fpc/lazarus-base= d ports not support aarch64. The way like it was defined in fpc/lazarus.mk = I found issues with ONLY_FOR_ARCHS variable because not all fpc/lazarus por= ts can be built in the same number of supported archs by fpc or lazarus and= aarch64 is supported using -devel version of fpc/lazarus. For this reason = I did the changes in fpc/lazarus ports. On another hand, I don't want spend= much time trying to put another way into fpc/lazarus.mk files Anyway, I'm open to include a better way to do it but for now it is working= without issues Greetings
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?192040060ec.f09e2df03573666.1610208753210419306>