h-vetinari wrote:

Compiling this on linux with GCC/gfortran currently runs into the following for 
me
```
[347/371] Linking CXX executable bin/f18-parse-demo
FAILED: bin/f18-parse-demo 
: && $BUILD_PREFIX/bin/x86_64-conda-linux-gnu-c++ -fvisibility-inlines-hidden 
-fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC 
-fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem 
$PREFIX/include 
-fdebug-prefix-map=$SRC_DIR=/usr/local/src/conda/flang-split-20.0.0.dev0 
-fdebug-prefix-map=$PREFIX=/usr/local/src/conda-prefix -fPIC 
-fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time 
-fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings 
-Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long 
-Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-nonnull 
-Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move 
-Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment 
-Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color 
-ffunction-sections -fdata-sections -Wno-deprecated-copy 
-Wno-ctad-maybe-unsupported -fno-strict-aliasing -fno-semantic-interposition 
-O3 -DNDEBUG -fno-semantic-interposition -Wl,-O2 -Wl,--sort-common 
-Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags 
-Wl,--gc-sections -Wl,--allow-shlib-undefined -Wl,-rpath,$PREFIX/lib 
-Wl,-rpath-link,$PREFIX/lib -L$PREFIX/lib     
-Wl,-rpath-link,$SRC_DIR/build/lib  -Wl,--gc-sections 
tools/f18-parse-demo/CMakeFiles/f18-parse-demo.dir/f18-parse-demo.cpp.o 
tools/f18-parse-demo/CMakeFiles/f18-parse-demo.dir/stub-evaluate.cpp.o -o 
bin/f18-parse-demo  -Wl,-rpath,"\$ORIGIN/../lib:$SRC_DIR/build/lib:"  -lpthread 
 lib/libFortranCommon.so.20.0git  lib/libFortranParser.so.20.0git  
$PREFIX/lib/libLLVM.so.20.0git  -Wl,-rpath-link,$SRC_DIR/build/lib && :
$BUILD_PREFIX/bin/../lib/gcc/x86_64-conda-linux-gnu/13.3.0/../../../../x86_64-conda-linux-gnu/bin/ld:
 tools/f18-parse-demo/CMakeFiles/f18-parse-demo.dir/f18-parse-demo.cpp.o: in 
function `main':
f18-parse-demo.cpp:(.text.startup.main+0x28a): undefined reference to 
`Fortran::common::LanguageFeatureControl::LanguageFeatureControl()'
$BUILD_PREFIX/bin/../lib/gcc/x86_64-conda-linux-gnu/13.3.0/../../../../x86_64-conda-linux-gnu/bin/ld:
 f18-parse-demo.cpp:(.text.startup.main+0x401): undefined reference to 
`Fortran::common::IntrinsicTypeDefaultKinds::IntrinsicTypeDefaultKinds()'
$BUILD_PREFIX/bin/../lib/gcc/x86_64-conda-linux-gnu/13.3.0/../../../../x86_64-conda-linux-gnu/bin/ld:
 f18-parse-demo.cpp:(.text.startup.main+0x2021): undefined reference to 
`Fortran::common::IntrinsicTypeDefaultKinds::set_defaultIntegerKind(int)'
$BUILD_PREFIX/bin/../lib/gcc/x86_64-conda-linux-gnu/13.3.0/../../../../x86_64-conda-linux-gnu/bin/ld:
 f18-parse-demo.cpp:(.text.startup.main+0x202f): undefined reference to 
`Fortran::common::IntrinsicTypeDefaultKinds::set_defaultLogicalKind(int)'
$BUILD_PREFIX/bin/../lib/gcc/x86_64-conda-linux-gnu/13.3.0/../../../../x86_64-conda-linux-gnu/bin/ld:
 f18-parse-demo.cpp:(.text.startup.main+0x204b): undefined reference to 
`Fortran::common::IntrinsicTypeDefaultKinds::set_defaultRealKind(int)'
collect2: error: ld returned 1 exit status
[348/371] Building CXX object 
lib/Frontend/CMakeFiles/flangFrontend.dir/FrontendActions.cpp.o
```

https://github.com/llvm/llvm-project/pull/110217
_______________________________________________
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

Reply via email to