File tree 7 files changed +33
-51
lines changed
7 files changed +33
-51
lines changed Original file line number Diff line number Diff line change @@ -195,6 +195,33 @@ echo
195
195
date
196
196
echo " ================= END build_aomp.sh ==================="
197
197
echo
198
+ if [ " $AOMP_STANDALONE_BUILD " -eq 0 ]; then
199
+ cd $BUILD_DIR /build
200
+ legacy_version=` ls flang-legacy`
201
+ legacy_install_manifest=$legacy_version /install_manifest.txt
202
+ if [ " $SANITIZER " == 1 ]; then
203
+ install_manifest_orig=asan/install_manifest.txt
204
+ else
205
+ install_manifest_orig=install_manifest.txt
206
+ fi
207
+
208
+ # Clean file log
209
+ rm -f $BUILD_DIR /build/installed_files.txt
210
+
211
+ for directory in ./* /; do
212
+ pushd $directory > /dev/null
213
+ if [[ " $directory " =~ " flang-legacy" ]]; then
214
+ install_manifest=$legacy_install_manifest
215
+ else
216
+ install_manifest=$install_manifest_orig
217
+ fi
218
+ if [ -f " $install_manifest " ]; then
219
+ cat $install_manifest >> $BUILD_DIR /build/installed_files.txt
220
+ echo " " >> $BUILD_DIR /build/installed_files.txt
221
+ fi
222
+ popd > /dev/null
223
+ done
224
+ fi
198
225
199
226
echo " ls $INSTALL_PREFIX /openmp-extras:"
200
227
ls $INSTALL_PREFIX /openmp-extras
Original file line number Diff line number Diff line change @@ -126,7 +126,7 @@ if [ "$1" != "nocmake" ] && [ "$1" != "install" ] ; then
126
126
-DCMAKE_INSTALL_PREFIX=$INSTALL_EXTRAS \
127
127
-DCMAKE_PREFIX_PATH=$DEVICELIBS_BUILD_PATH ;$OUT_DIR /build/devicelibs \
128
128
-DAOMP_VERSION_STRING=$ROCM_VERSION \
129
- -DENABLE_DEVEL_PACKAGE=ON "
129
+ "
130
130
fi
131
131
132
132
mkdir -p $BUILD_DIR /build/extras
Original file line number Diff line number Diff line change @@ -81,7 +81,7 @@ $AOMP_ORIGIN_RPATH"
81
81
82
82
if [ " $AOMP_STANDALONE_BUILD " == 0 ]; then
83
83
MYCMAKEOPTS=" $MYCMAKEOPTS
84
- -DENABLE_DEVEL_PACKAGE=ON -DENABLE_RUN_PACKAGE=ON "
84
+ "
85
85
fi
86
86
87
87
if [ " $1 " == " -h" ] || [ " $1 " == " help" ] || [ " $1 " == " -help" ] ; then
Original file line number Diff line number Diff line change @@ -62,7 +62,7 @@ MYCMAKEOPTS="-DCMAKE_BUILD_TYPE=$BUILD_TYPE \
62
62
63
63
if [ " $AOMP_STANDALONE_BUILD " == 0 ]; then
64
64
MYCMAKEOPTS=" $MYCMAKEOPTS $OPENMP_EXTRAS_ORIGIN_RPATH
65
- -DENABLE_DEVEL_PACKAGE=ON -DENABLE_RUN_PACKAGE=ON "
65
+ "
66
66
fi
67
67
68
68
if [ " $AOMP_BUILD_SANITIZER " == 1 ]; then
@@ -197,11 +197,6 @@ if [ "$1" == "install" ] ; then
197
197
echo " ERROR make install failed "
198
198
exit 1
199
199
fi
200
- $SUDO make install/local
201
- if [ $? != 0 ] ; then
202
- echo " ERROR make install/local failed "
203
- exit 1
204
- fi
205
200
echo " SUCCESSFUL INSTALL to $INSTALL_FLANG "
206
201
fi
207
202
echo
@@ -212,11 +207,6 @@ if [ "$1" == "install" ] ; then
212
207
echo " ERROR make install failed "
213
208
exit 1
214
209
fi
215
- $SUDO make install/local
216
- if [ $? != 0 ] ; then
217
- echo " ERROR make install/local failed "
218
- exit 1
219
- fi
220
210
fi
221
211
echo " SUCCESSFUL INSTALL to $INSTALL_FLANG /lib/asan "
222
212
echo
@@ -231,6 +221,7 @@ if [ "$1" == "install" ] ; then
231
221
echo " Copy flang, flang1, flang2 into $INSTALL_PREFIX /llvm/bin"
232
222
cp $INSTALL_PREFIX /openmp-extras/bin/flang1 $INSTALL_PREFIX /llvm/bin
233
223
cp $INSTALL_PREFIX /openmp-extras/bin/flang2 $INSTALL_PREFIX /llvm/bin
224
+ cp $INSTALL_PREFIX /openmp-extras/bin/flang-legacy $INSTALL_PREFIX /llvm/bin
234
225
fi
235
226
else
236
227
echo
Original file line number Diff line number Diff line change @@ -76,7 +76,6 @@ MYCMAKEOPTS="-DCMAKE_BUILD_TYPE=$BUILD_TYPE \
76
76
77
77
if [ " $AOMP_STANDALONE_BUILD " == 0 ]; then
78
78
MYCMAKEOPTS=" $MYCMAKEOPTS $OPENMP_EXTRAS_ORIGIN_RPATH
79
- -DENABLE_DEVEL_PACKAGE=ON -DENABLE_RUN_PACKAGE=ON
80
79
-DOPENMP_EXTRAS_SHARED_LINKER_FLAGS=$OPENMP_EXTRAS_SHARED_LINKER_FLAGS "
81
80
fi
82
81
@@ -220,11 +219,6 @@ if [ "$1" == "install" ] ; then
220
219
echo " ERROR make install failed "
221
220
exit 1
222
221
fi
223
- $SUDO make install/local
224
- if [ $? != 0 ] ; then
225
- echo " ERROR make install/local failed "
226
- exit 1
227
- fi
228
222
echo " SUCCESSFUL INSTALL to $INSTALL_FLANG "
229
223
fi
230
224
echo
@@ -237,11 +231,6 @@ if [ "$1" == "install" ] ; then
237
231
echo " ERROR make install failed "
238
232
exit 1
239
233
fi
240
- $SUDO make install/local
241
- if [ $? != 0 ] ; then
242
- echo " ERROR make install/local failed "
243
- exit 1
244
- fi
245
234
echo " SUCCESSFUL INSTALL to $INSTALL_FLANG /lib/asan "
246
235
fi
247
236
echo
Original file line number Diff line number Diff line change @@ -101,7 +101,7 @@ COMMON_CMAKE_OPTS="-DDEVICELIBS_ROOT=$DEVICELIBS_ROOT
101
101
-DOPENMP_TEST_CXX_COMPILER=$INSTALL_PREFIX /llvm/bin/clang++"
102
102
103
103
if [ " $AOMP_STANDALONE_BUILD " == 0 ]; then
104
- COMMON_CMAKE_OPTS=" $COMMON_CMAKE_OPTS -DENABLE_DEVEL_PACKAGE=ON -DENABLE_RUN_PACKAGE=ON $OPENMP_EXTRAS_ORIGIN_RPATH "
104
+ COMMON_CMAKE_OPTS=" $COMMON_CMAKE_OPTS $OPENMP_EXTRAS_ORIGIN_RPATH "
105
105
fi
106
106
107
107
if [[ " $ROCM_DIR " =~ " /opt/rocm" ]]; then
@@ -419,21 +419,6 @@ if [ "$1" == "install" ] ; then
419
419
fi
420
420
fi
421
421
422
- if [ " $AOMP_BUILD_SANITIZER " == 1 ]; then
423
- cd $BUILD_DIR /build/openmp_debug/asan
424
- echo
425
- echo " ----- Installing to $INSTALL_OPENMP /lib-debug/asan ------ "
426
- $SUDO make -j $NUM_THREADS install
427
- if [ $? != 0 ]; then
428
- echo " ERROR make install failed for openmp_debug/asan"
429
- exit 1
430
- fi
431
- fi
432
- if [[ " $DEVEL_PACKAGE " =~ " devel" ]]; then
433
- AOMP_INSTALL_DIR=" $AOMP_INSTALL_DIR /" " $DEVEL_PACKAGE "
434
- echo " Request for devel package found."
435
- fi
436
-
437
422
# Copy selected debugable runtime sources into the installation lib-debug/src directory
438
423
# to satisfy the above -fdebug-prefix-map.
439
424
$SUDO mkdir -p $AOMP_INSTALL_DIR /lib-debug/src/openmp/runtime/src
Original file line number Diff line number Diff line change 59
59
60
60
if [ " $AOMP_STANDALONE_BUILD " == 0 ]; then
61
61
MYCMAKEOPTS=" $MYCMAKEOPTS
62
- -DENABLE_DEVEL_PACKAGE=ON -DENABLE_RUN_PACKAGE=ON "
62
+ "
63
63
fi
64
64
65
65
if [ " $AOMP_BUILD_SANITIZER " == 1 ] ; then
@@ -199,11 +199,6 @@ if [ "$1" == "install" ] ; then
199
199
echo " ERROR make install failed "
200
200
exit 1
201
201
fi
202
- $SUDO make install/local
203
- if [ $? != 0 ] ; then
204
- echo " ERROR make install/local failed "
205
- exit 1
206
- fi
207
202
echo " SUCCESSFUL INSTALL to $INSTALL_FLANG "
208
203
fi
209
204
echo
@@ -215,11 +210,6 @@ if [ "$1" == "install" ] ; then
215
210
echo " ERROR make install failed "
216
211
exit 1
217
212
fi
218
- $SUDO make install/local
219
- if [ $? != 0 ]; then
220
- echo " ERROR make install/local failed "
221
- exit 1
222
- fi
223
213
fi
224
214
echo " SUCCESSFUL INSTALL to $INSTALL_FLANG /lib/asan "
225
215
echo
You can’t perform that action at this time.
0 commit comments