Spack will be used to manage open source software packages on Fugaku.
Fugaku users can easily use pre-installed packages and built packages based on Spack recipes.
The following list shows the results of building/compiling packages for aarch64 according to the Spack recipes.
Note that the results in this list do not guarantee that each package will work properly.
On the other hand, Fujitsu will provide the following packages compiled with Fujitsu compiler on Fugaku as "external" packages, of which Spack can be aware.
|
Compiler | Fujitsu Compiler Fujitsu C/C++ Compiler 4.10.0 tcsds-1.2.38 |
---|---|
Result | Dependency Error |
Failed to install dependency package :
------------------------------------------------
1638 ^
1639 In file included from ../dbmf/dbmf.c:32:
1640 In file included from ../misc/cantProceed.h:30:
1641 In file included from ../osi/compilerDependencies.h:21:
>> 1642 ../osi/compiler/gcc/compilerSpecific.h:25:5: error: compiler/gcc/c
ompilerSpecific.h is not for use with the clang compiler
1643 # error compiler/gcc/compilerSpecific.h is not for use with the
clang compiler
1644 ^
1645 ../dbmf/dbmf.c:93:5: warning: value size does not match register s
ize specified by the constraint and modifier [-Wasm-operand-widths
]
1646 VALGRIND_CREATE_MEMPOOL(pdbmfPvt, REDZONE, 0);
1647 ^
1648 ../valgrind/valgrind.h:6471:5: note: expanded from macro 'VALGRIND
_CREATE_MEMPOOL'
...
1697 do { (void) VALGRIND_DO_CLIENT_REQUEST_EXPR(0,
\
1698 ^
1699 ../valgrind/valgrind.h:778:31: note: expanded from macro 'VALGRIND
_DO_CLIENT_REQUEST_EXPR'
1700 __asm__ volatile("mov x3, %1\n\t" /*default*/
\
1701 ^
1702 5 warnings and 1 error generated.
>> 1703 make[4]: *** [../../../../configure/RULES_BUILD:258: dbmf.o] Error
1
1704 1 error generated.
>> 1705 make[4]: *** [../../../../configure/RULES_BUILD:258: postfix.o] Er
ror 1
1706 In file included from ../calc/calcPerform.c:23:
1707 In file included from ../misc/epicsTypes.h:22:
1708 In file included from ../osi/compilerDependencies.h:21:
>> 1709 ../osi/compiler/gcc/compilerSpecific.h:25:5: error: compiler/gcc/c
ompilerSpecific.h is not for use with the clang compiler
1710 # error compiler/gcc/compilerSpecific.h is not for use with the
clang compiler
1711 ^
1712 1 error generated.
>> 1713 make[4]: *** [../../../../configure/RULES_BUILD:258: calcPerform.o
] Error 1
1714 In file included from ../bucketLib/bucketLib.c:27:
1715 In file included from ../osi/epicsAssert.h:46:
1716 In file included from ../osi/compilerDependencies.h:21:
>> 1717 ../osi/compiler/gcc/compilerSpecific.h:25:5: error: compiler/gcc/c
ompilerSpecific.h is not for use with the clang compiler
1718 # error compiler/gcc/compilerSpecific.h is not for use with the
clang compiler
1719 ^
1720 In file included from ../env/envSubr.c:43:
1721 In file included from ../misc/epicsStdlib.h:35:
1722 In file included from ../misc/epicsTypes.h:22:
1723 In file included from ../osi/compilerDependencies.h:21:
>> 1724 ../osi/compiler/gcc/compilerSpecific.h:25:5: error: compiler/gcc/c
ompilerSpecific.h is not for use with the clang compiler
1725 # error compiler/gcc/compilerSpecific.h is not for use with the
clang compiler
1726 ^
1727 1 error generated.
>> 1728 make[4]: *** [../../../../configure/RULES_BUILD:258: bucketLib.o]
Error 1
1729 1 error generated.
>> 1730 make[4]: *** [../../../../configure/RULES_BUILD:267: epicsSingleto
nMutex.o] Error 1
1731 In file included from ../error/errlog.c:25:
1732 In file included from ../osi/epicsThread.h:62:
1733 In file included from ../osi/compilerDependencies.h:21:
>> 1734 ../osi/compiler/gcc/compilerSpecific.h:25:5: error: compiler/gcc/c
ompilerSpecific.h is not for use with the clang compiler
1735 # error compiler/gcc/compilerSpecific.h is not for use with the
clang compiler
1736 ^
1737 In file included from ../error/errSymLib.c:23:
1738 In file included from ../misc/cantProceed.h:30:
1739 In file included from ../osi/compilerDependencies.h:21:
>> 1740 ../osi/compiler/gcc/compilerSpecific.h:25:5: error: compiler/gcc/c
ompilerSpecific.h is not for use with the clang compiler
1741 # error compiler/gcc/compilerSpecific.h is not for use with the
clang compiler
1742 ^
1743 In file included from ../as/asLib.y:13:
1744 In file included from ../as/asLibRoutines.c:19:
1745 In file included from ../misc/epicsTypes.h:22:
1746 In file included from ../osi/compilerDependencies.h:21:
>> 1747 ../osi/compiler/gcc/compilerSpecific.h:25:5: error: compiler/gcc/c
ompilerSpecific.h is not for use with the clang compiler
1748 # error compiler/gcc/compilerSpecific.h is not for use with the
clang compiler
1749 ^
1750 In file included from ../cxxTemplates/resourceLib.cpp:15:
1751 In file included from ../cxxTemplates/resourceLib.h:44:
1752 In file included from ../misc/epicsString.h:20:
1753 In file included from ../misc/epicsTypes.h:22:
1754 In file included from ../osi/compilerDependencies.h:21:
>> 1755 ../osi/compiler/gcc/compilerSpecific.h:25:5: error: compiler/gcc/c
ompilerSpecific.h is not for use with the clang compiler
1756 # error compiler/gcc/compilerSpecific.h is not for use with the
clang compiler
1757 ^
1758 1 error generated.
1759 1 error generated.
>> 1760 make[4]: *** [../../../../configure/RULES_BUILD:267: resourceLib.o
] Error 1
>> 1761 make[4]: *** [../../../../configure/RULES_BUILD:258: errSymLib.o]
Error 1
1762 1 error generated.
>> 1763 make[4]: *** [../../../../configure/RULES_BUILD:258: errlog.o] Err
or 1
1764 1 error generated.
>> 1765 make[4]: *** [../../../../configure/RULES_BUILD:258: envSubr.o] Er
ror 1
1766 1 error generated.
>> 1767 make[4]: *** [../../../../configure/RULES_BUILD:258: asLib.o] Erro
r 1
1768 In file included from ../fdmgr/fdmgr.cpp:25:
1769 In file included from ../misc/locationException.h:20:
1770 In file included from ../misc/cantProceed.h:30:
1771 In file included from ../osi/compilerDependencies.h:21:
>> 1772 ../osi/compiler/gcc/compilerSpecific.h:25:5: error: compiler/gcc/c
ompilerSpecific.h is not for use with the clang compiler
1773 # error compiler/gcc/compilerSpecific.h is not for use with the
clang compiler
1774 ^
1775 1 error generated.
>> 1776 make[4]: *** [../../../../configure/RULES_BUILD:267: fdmgr.o] Erro
r 1
1777 make[4]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-epics-base-7.0.6.1-4vixhrl4hddzufkwipmzc4uu
wfsreoy4/spack-src/modules/libcom/src/O.linux-aarch64'
>> 1778 make[3]: *** [../../../configure/RULES_ARCHS:58: install.linux-aar
ch64] Error 2
1779 make[3]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-epics-base-7.0.6.1-4vixhrl4hddzufkwipmzc4uu
wfsreoy4/spack-src/modules/libcom/src'
>> 1780 make[2]: *** [../../configure/RULES_DIRS:85: src.install] Error 2
1781 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-epics-base-7.0.6.1-4vixhrl4hddzufkwipmzc4uu
wfsreoy4/spack-src/modules/libcom'
>> 1782 make[1]: *** [../configure/RULES_DIRS:85: libcom.install] Error 2
1783 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-epics-base-7.0.6.1-4vixhrl4hddzufkwipmzc4uu
wfsreoy4/spack-src/modules'
>> 1784 make: *** [configure/RULES_DIRS:85: modules.install] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-epics-base-7.0.6.1-4vixhrl4hddzufkwipmzc4uuwfsreoy4/spack-build-out.txt