about summary refs log tree commit diff
path: root/hex.hex
diff options
context:
space:
mode:
authorIrene Knapp <ireneista@irenes.space>2026-09-23 19:53:07 -0700
committerIrene Knapp <ireneista@irenes.space>2026-09-23 19:53:07 -0700
commit9806454fbcd9cbb195eb5ef17e0a1d36e06a64f9 (patch)
tree34c27d1166153a7663353bbc73b38fc66d7e7927 /hex.hex
parent74b5a9cbbaccfad88ac8c041d85a12f419bc4148 (diff)
FreeBSD support via Linux compatibility mode
this is done by setting the ABI version in the ELF header. many thanks to nortti for checking that things otherwise work, and validating that the approach makes sense in terms of FreeBSD's cultural expectations.

Irenes don't have the ability to easily test this on our end, but this is an easy step that can improve compatibility.

Force-Push: yes
Change-Id: I3d55ed240c050839b8a11312f151d0809aef9031
Diffstat (limited to 'hex.hex')
-rw-r--r--hex.hex2
1 files changed, 1 insertions, 1 deletions
diff --git a/hex.hex b/hex.hex
index 6e627e9..eeb5b25 100644
--- a/hex.hex
+++ b/hex.hex
@@ -16,7 +16,7 @@
   02                                ~ 64-bit
   01                                ~ little-endian
   01                                ~ ELF header format v1
-  00                                ~ System-V ABI
+  03                                ~ Linux ABI
   00 00 00 00 00 00 00 00           ~ (padding)
 
   02 00                             ~ *executable