FIX aarch64: Actualizare config.guess și suport --build flag pentru ARM64 v1.0.8-madrid
This commit is contained in:
parent
59aca1f427
commit
3283b1beb0
|
|
@ -78,9 +78,33 @@ fi
|
|||
cd ~/ircu2
|
||||
log_success "Repository clonat"
|
||||
|
||||
# Fix pentru aarch64 (ARM64)
|
||||
log_info "Verificare arhitectură..."
|
||||
if [ "$(uname -m)" = "aarch64" ]; then
|
||||
log_warn "Detectat aarch64 - actualizare config.guess..."
|
||||
|
||||
# Descarcă config.guess actualizat
|
||||
if command -v wget &>/dev/null; then
|
||||
wget -q -O config.guess 'http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD'
|
||||
wget -q -O config.sub 'http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD'
|
||||
chmod +x config.guess config.sub
|
||||
log_success "config.guess actualizat pentru aarch64"
|
||||
else
|
||||
log_warn "wget nu este disponibil - folosesc --build flag"
|
||||
fi
|
||||
fi
|
||||
|
||||
# Configurare
|
||||
log_info "Configurare pentru compilare..."
|
||||
if ! ./configure --prefix="$HOME/ircd" --with-maxcon=4096; then
|
||||
CONFIGURE_FLAGS="--prefix=$HOME/ircd --with-maxcon=4096"
|
||||
|
||||
# Adaugă --build pentru aarch64
|
||||
if [ "$(uname -m)" = "aarch64" ]; then
|
||||
CONFIGURE_FLAGS="$CONFIGURE_FLAGS --build=aarch64-unknown-linux-gnu"
|
||||
log_info "Folosesc: ./configure $CONFIGURE_FLAGS"
|
||||
fi
|
||||
|
||||
if ! ./configure $CONFIGURE_FLAGS; then
|
||||
log_error "Eșec la configurare!"
|
||||
exit 1
|
||||
fi
|
||||
|
|
|
|||
Loading…
Reference in New Issue