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
|
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
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue