Re: devel/llvm16 -- flang is still broken
- Reply: Steve Kargl : "Re: devel/llvm16 -- flang is still broken"
- In reply to: Steve Kargl : "Re: devel/llvm16 -- flang is still broken"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 10 Feb 2023 01:07:39 UTC
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. > > > > > > I was hoping to test the to Fortran compilers included in > > devel/llvm16. Unfortunately, neither flang16 nor flang-new16 > > are usable. > > > > This seems to work for a simple program. Have no idea if > the order of libs is correct. > > --- 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=$(/bin/realpath $tool) > tool=${tool##*/} > tool="${LLVM_PREFIX}/bin/${tool%${LLVM_SUFFIX}}" > -LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+${LD_LIBRARY_PATH}:}${LLVM_PREFIX}/lib" \ > - exec "${tool}" "${@}" > +#LD_LIBRARY_PATH="${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