BSD Ports

sysutils/fix4SA110rev2 1.0nb2 NetBSD

Modify arm32 binaries to work around SA rev2 problems

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Categories
sysutils
Package size
6.8 KiB, 13.4 KiB installed

Description

fix4SA110rev2 modifies arm32 binaries in an attempt to work around StrongARM rev2 problems

It attempts to identify the instructions that will cause problems and moves them to a safe location. The "safe" location is final page of the text (code) segment of the executable, which normally has some spare bytes before the start of the data segment. Having moved the instruction, it then puts a branch to the new location where the old instruction used to be so that things will continue to work.

Install

Binary package:

pkgin install fix4SA110rev2

From pkgsrc:

cd /usr/pkgsrc/sysutils/fix4SA110rev2 && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_641.0nb2
NetBSD 10.1 aarch641.0nb2
SmartOS / illumos x86_64-
macOS 15 arm64-

Dependencies

No port depends on this one.