Re: [hatari-devel] Hatari moves to a new home |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
]
- To: hatari-devel@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [hatari-devel] Hatari moves to a new home
- From: Christer Solskogen <christer.solskogen@xxxxxxxxx>
- Date: Sat, 22 Feb 2025 17:12:43 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740240802; x=1740845602; darn=lists.tuxfamily.org; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=qAfz0B/+EOpbbdU2MGS/edLuDAiSwl7/4QmQBiAUpEc=; b=V5brHk6NmMu8FQV1YRPAeIm/lGgzD+A3XdzzhnI5HbMIEkYTJID6jkphlA9QlrlHKo S0aBv1WTaUsWAqoTuP/xpbIwTMimBHWoqqwe6Ah5T4HCc2yjNjteo+5SDGs86Uz4Uj5a 2rqrxmZpO5cO0G3Y7xUMF0FSuHxnPkBuxPQLsHuCOzDZsmmQhSAPxSYECYngfMjBi/uU jXM12HqYYIX5TcKMHrmXkZhbvMByqmazf++cbwSWezBlVmWXwL2F8b5UnZWkBM80Nydw iVKSLU3bZoKjQ53VSD8jv2sPDOU2X1OvYPLu5/xDNtTkhrEAl2cG9yDvjqmE2zyfduBm LU+g==
On Sat, Feb 22, 2025 at 10:20 AM Thomas Huth <th.huth@xxxxxxxxx> wrote:
> What do you think?
>
Sure!
This is how I build CapsLib:
#
#
#CapsImage
#
### MUST FIX INCLUDE DIRECTORY
cd ${OBJDIR} && \
git clone https://github.com/FrodeSolheim/capsimg.git --depth=1 && cd
capsimg && \
../bootstrap && \
../configure --host=${TARGET} && \
sed -i 's/\-g /-pipe /' CAPSImg/Makefile && \
make -C CAPSImg -j$(nproc) &&
find . -name '*.dll' | cut -f 1 -d : | xargs ${TARGET}-strip -s && \
find . -name '*.a' | xargs ${TARGET}-strip -g && \
cp CAPSImg/capsimg.dll* ${PREFIX}/lib && \
mkdir -p ${PREFIX}/include/caps && \
cp LibIPF/* Core/CommonTypes.h ${PREFIX}/include/caps
IMPORTANT!!!!!
edit ${PREFIX}/include/caps/CommonTypes.h
Remove all lines between the two: // Linux change //
#Capsimg32
git clean -fdx && \
../bootstrap && \
../configure --host=${TARGET} CFLAGS="-O2 -m32" LDFLAGS="-m32 -Wl,-mi386pe" && \
make -C CAPSImg -j$(nproc) && \
find . -name '*.dll' | cut -f 1 -d : | xargs ${TARGET}-strip -s && \
find . -name '*.a' | xargs ${TARGET}-strip -g && \
cp CAPSImg/capsimg.dll* ${PREFIX}/lib32
There's probably a better way of doing the edit than doing it
manually, but I don't rebuild the toolchain that often so I don't
really care /that/ much.