Skip to content

Make x86-64 platform work with built_elsewhere - #65

Open
slipher wants to merge 6 commits into
slipher/cifrom
slipher/box
Open

Make x86-64 platform work with built_elsewhere#65
slipher wants to merge 6 commits into
slipher/cifrom
slipher/box

Conversation

@slipher

@slipher slipher commented Aug 23, 2026

Copy link
Copy Markdown
Member

Allow building the 64-bit Linux programs/tests and then running on a different machine. Plus some other stuff I found while trying the tests with box64.

So that it works with built_elsewhere.
objdump is replaced with the 'true' command with built_elsewhere.
The test intentionally creates deadlocks from locking a mutex twice.
Then a 2nd thread is supposed to decide the test's exit code in the
event that a deadlock happens. But when testing with the box64 emulator,
shutting down the program can be slow and the timeout thread triggered
while the program was exiting normally and changed the exit code. Stop
this from happening by setting a flag when the test is done, telling the
other thread not to call exit().
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant