FIX aarch64: Actualizare config.guess și suport --build flag pentru ARM64 v1.0.8-madrid

This commit is contained in:
mihaiitdata 2026-02-13 16:34:17 +02:00
parent 59aca1f427
commit 3283b1beb0
1 changed files with 25 additions and 1 deletions

View File

@ -78,9 +78,33 @@ fi
cd ~/ircu2 cd ~/ircu2
log_success "Repository clonat" 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 # Configurare
log_info "Configurare pentru compilare..." 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!" log_error "Eșec la configurare!"
exit 1 exit 1
fi fi