#!/bin/bash

# Created by jiaqiang.ye@lnxall.com
# Toolchain definition for x86_64 (glibc) architecture
# 2023/02/23

source "${FTOPDIR}/scripts/toolchain-check.sh"

declare -x LNX_PREFIX=/opt/lnxall_app
declare -x LNX_TCP=x86_64-linux-gnu
declare -x LNX_CC=${LNX_TCP}-gcc
declare -x LNX_CXX=${LNX_TCP}-g++

declare -x LNXDESTDIR="${FINSTALL_DIR}"
declare -x LNXDESTPFX="${LNXDESTDIR}${LNX_PREFIX}"

declare -x LNX_LDFLAGS="-L${LNXDESTPFX}/lib -Wl,-rpath=${LNX_PREFIX}/lib"
declare -x LNX_CFLAGS="-Wall -fPIC -O2 -D_GNU_SOURCE -fno-omit-frame-pointer -ggdb"

# STAGING_DIR point to non-exists directory for `opensource/sources.sh:
declare -x STAGING_DIR="/tmp/non/exist/directory"

# declare -x PATH=/usr/local/bin:/usr/bin:/usr/sbin:/bin:/sbin

unset LD_LIBRARY_PATH # just to have a pure build environment
