Skip to content

Fix compilation and abi mismatch 12571259654919333955#3

Merged
zhyg merged 2 commits into
masterfrom
fix-compilation-and-abi-mismatch-12571259654919333955
Mar 18, 2026
Merged

Fix compilation and abi mismatch 12571259654919333955#3
zhyg merged 2 commits into
masterfrom
fix-compilation-and-abi-mismatch-12571259654919333955

Conversation

@zhyg
Copy link
Copy Markdown
Owner

@zhyg zhyg commented Mar 18, 2026

No description provided.

google-labs-jules Bot and others added 2 commits March 18, 2026 03:48
This commit removes the statically linked `libev.a` file, which was causing
severe ABI mismatch errors (e.g., `struct event` corruption) leading to infinite
`Bad file descriptor` read errors on EOF. It also caused PIE linkage failures
on modern GCC compilers.

The `Makefile` has been updated to dynamically link against the system's `-levent` library.
The `README.md` is updated to inform users to install `libevent-dev`.

Co-authored-by: zhyg <1734162+zhyg@users.noreply.github.com>
This commit removes the statically linked `libev.a` file, which was causing
severe ABI mismatch errors (e.g., `struct event` corruption) leading to infinite
`Bad file descriptor` read errors on EOF. It also caused PIE linkage failures
on modern GCC compilers.

The `Makefile` has been updated to dynamically link against the system's `-levent` library.
The `README.md` is updated to inform users to install `libevent-dev`.

Co-authored-by: zhyg <1734162+zhyg@users.noreply.github.com>
@zhyg zhyg merged commit d6d4246 into master Mar 18, 2026
@zhyg zhyg deleted the fix-compilation-and-abi-mismatch-12571259654919333955 branch March 18, 2026 05:36
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