blob: 136c1204e9c5e719f58497d697eb287766016e92 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#
# Bug #10647, also fixed in devel Sorcery
#
cd $SOURCE_DIRECTORY.bld &&
# in some weird cases, this actually fails with multiple jobs
make_single &&
make CFLAGS="$CFLAGS" BOOT_CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" \
install &&
make_normal &&
# no symlink to cc
ln -vsf $INSTALL_ROOT/usr/bin/gcc $INSTALL_ROOT/usr/bin/cc &&
if [[ "$HOST" == x86_64-* ]]; then
[ -d /lib64 -a ! -f /lib/ld-linux-x86-64.so.2 -a -f /lib64/ld-linux-x86-64.so.2 ] &&
ln -s $TRACK_ROOT/lib64/ld-linux-x86-64.so.2 /lib/ld-linux-x86-64.so.2
true # see bug 8626 for info about this conditional
fi &&
ln -vsf ${TRACK_ROOT}/usr/bin/cpp ${INSTALL_ROOT}/lib/cpp &&
if list_find "$GCC_COMPILER" "ada" ; then
cd ${INSTALL_ROOT}/usr/lib/gcc/${BUILD}/${VERSION}/adalib &&
local MAJOR_VERSION="$(echo $VERSION | cut -f1 -d.)" &&
local MINOR_VERSION="$(echo $VERSION | cut -f2 -d.)" &&
ln -sfn libgnat-${MAJOR_VERSION}.so libgnat-${MAJOR_VERSION}.${MINOR_VERSION}.so &&
ln -sfn libgnarl-${MAJOR_VERSION}.so libgnarl-${MAJOR_VERSION}.${MINOR_VERSION}.so
fi
|