Port-sparc64 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Has anyone tried a test in a LDOM on some modern SPARC server?



On Sun, 12 Oct 2025, Sad Clouds wrote:

I just use these hacks on Solaris when building NetBSD:

mkdir /tmp/tools
ln -sf /usr/bin/gawk /tmp/tools/awk
ln -sf /usr/bin/gsed /tmp/tools/sed

export HOST_SH=/bin/bash
export HOST_CC=gcc
export HOST_CXX=g++
export PATH=/tmp/tools:/opt/gcc/bin:/usr/xpg6/bin:/usr/xpg4/bin:/usr/bin:/usr/sbin


And xpg4 nm set in current path seems to work for me:

$ which nm
/usr/xpg4/bin/nm



I documented Solaris 11.4 build instructions in tools/compat/README a couple of years ago and this has been working properly for me.


Here is a copy of my local ci script:


#!/bin/sh

set -e

SRC=/home/palle/netbsd/git/src
BUILD=/home/palle/netbsd/build
: "${ARCH:=sparc64}"

exec 2>&1 >$HOME/log/`date '+ci_netbsd_%Y%m%d%H%M%S'`_$ARCH

export PATH=/usr/xpg7/bin:/usr/xpg6/bin:/usr/xpg4/bin:/usr/bin HOST_CC=/usr/gcc/12/bin/gcc HOST_SH=/usr/bin/bash

JOBS=`nproc`
#JOBS=1

cd $SRC

./build.sh -m $ARCH -u -U -O $BUILD/$ARCH/objdir -T $BUILD/$ARCH/tooldir -R $BUILD/$ARCH/reldir -D $BUILD/$ARCH/destdir -j $JOBS release






Home | Main Index | Thread Index | Old Index