diff --git a/cross-compiling-TDE-for-the-RPi3.html b/cross-compiling-TDE-for-the-RPi3.html index 13ffbb5..dab1429 100755 --- a/cross-compiling-TDE-for-the-RPi3.html +++ b/cross-compiling-TDE-for-the-RPi3.html @@ -193,14 +193,14 @@ The source archives need to be downloaded and placed in the src directory -
For the official release, R series, download from https://mirror.ppa.trinitydesktop.org/trinity/releases/
-For the snapshot release, r series, download https://git.trinitydesktop.org/cgit/<package>/snapshot/<package>-r14.0.*.tar.gz +For the snapshot release, r series, download https://mirror.git.trinitydesktop.org/cgit/<package>/snapshot/<package>-r14.0.*.tar.gz

Build in a chroot?
Yes if:
▸ the TDE installation directory exists on the build system,
▸ any of the packages being built exist on the build system, because they will be overwritten with arm versions.

-Set HOST for a 32-bit [armv7] or 64-bit [aarch64] build for the host system - RPi3 - for the TDE builds which use the original differentiation between build, host and target. +Set HOST for a 32-bit [armv7] or 64-bit [aarch64] build for the host system - RPi3 - for the TDE builds which use the autotools differentiation between build, host and target.
## 32-bit - only tested for a hard float build export HOST="arm-linux-gnueabihf" @@ -612,20 +612,18 @@ export I18N=en_GB export TDE_SRC=/path_to_${TDE_VERSION}_source_archives export MISC_SRC=/path_to_misc_source_archives -## where the Slackware packages a-y directories are: +## Packages from Slarm64 have been used for the 64-bit build - download from a mirror site, for example slackware.uk +## Set Slack_base where the Slackware/Slarm64 packages a-y directories are: export Slack_base=/path_to_[Slackware_arm_current/Slarm64]_a-y_directories ## for SYSROOT location - option [2] in setting up the build environment export SYSROOT_REPO=/path_to_[Slackware_arm_current/Slarm64]_libs_headers_installation_directory -## ldconfig is not going to be used during arm packages installaion because it's an x86 binary, -## nor is /etc/ld.so.conf going to be updated, -## so use LD_LIBRARY_PATH to find libtqt-mt.so.3 during the build. +## ldconfig is not going to be used during arm packages installaion because it's an x86 binary, nor is /etc/ld.so.conf going to be updated, so use LD_LIBRARY_PATH to find libtqt-mt.so.3 during the build. ## And add the location of the libstdc++, libssp etc. libs from the cross compiler. export LD_LIBRARY_PATH=$SYSROOT$TQTDIR/lib:$XGCC_DIR/$HOST/lib$LIBDIRSUFFIX ## The arm libs and headers needed for cross compiling need to be installed in SYSROOT. -## Packages from Slarm64 have been used for the 64-bit build. ## They can be [1] directly installed to $SYSROOT if the cross compiler is to be a permanent addition to the system, otherwise [2] installed to a directory [$SYSROOT_REPO] which is bind-mounted to $SYSROOT: ## [2]: mkdir -p $SYSROOT_REPO