Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Feb 2023 01:07:39 +0000
From:      Brooks Davis <brooks@freebsd.org>
To:        Steve Kargl <sgk@troutmask.apl.washington.edu>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: devel/llvm16 -- flang is still broken
Message-ID:  <Y%2BWY26rQbE1BEqQR@spindle.one-eyed-alien.net>
In-Reply-To: <Y%2BWXAc%2ByDj9Js1oW@troutmask.apl.washington.edu>
References:  <Y%2BVuj8AUo47vMHtv@troutmask.apl.washington.edu> <Y%2BWXAc%2ByDj9Js1oW@troutmask.apl.washington.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Feb 09, 2023 at 04:59:45PM -0800, Steve Kargl wrote:
> On Thu, Feb 09, 2023 at 02:07:11PM -0800, Steve Kargl wrote:
> > TL:DR: Please disable building flang in devel/llvm16.
> >=20
> >=20
> > I was hoping to test the to Fortran compilers included in
> > devel/llvm16.  Unfortunately, neither flang16 nor flang-new16
> > are usable.
> >=20
>=20
> This seems to work for a simple program.  Have no idea if
> the order of libs is correct.
>=20
> --- flang16.orig        2023-02-09 16:57:35.384452000 -0800
> +++ flang16     2023-02-09 16:57:57.163685000 -0800
> @@ -7,5 +7,9 @@
>  [ -L "$tool" ] && tool=3D$(/bin/realpath $tool)
>  tool=3D${tool##*/}
>  tool=3D"${LLVM_PREFIX}/bin/${tool%${LLVM_SUFFIX}}"
> -LD_LIBRARY_PATH=3D"${LD_LIBRARY_PATH:+${LD_LIBRARY_PATH}:}${LLVM_PREFIX}=
/lib" \
> -    exec "${tool}" "${@}"
> +#LD_LIBRARY_PATH=3D"${LD_LIBRARY_PATH:+${LD_LIBRARY_PATH}:}${LLVM_PREFIX=
}/lib" \
> +#    exec "${tool}" "${@}"
> +exec "${tool}" "${@}" -L${LLVM_PREFIX}/lib \
> +-lFortranCommon -lFortranDecimal -lFortranEvaluate \
> +-lFortranLower -lFortranParser -lFortranSemantics \
> +-lFortran_main -lFortranRuntime -lm

I'm somewhat minded to either turn it off by default or apply
https://reviews.llvm.org/D143592 locally.  There's a contingent that
seems to think flang must be essentially perfect before they make it at
all usable and that seems a backwards to me.

-- Brooks



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Y%2BWY26rQbE1BEqQR>