Skip to content

Ctors#75

Merged
stsp merged 6 commits into
masterfrom
ctors
Jun 29, 2026
Merged

Ctors#75
stsp merged 6 commits into
masterfrom
ctors

Conversation

@stsp

@stsp stsp commented Jun 29, 2026

Copy link
Copy Markdown
Owner

No description provided.

stsp added 6 commits June 29, 2026 12:09
It does nothing and causes undefined symbols w/o -whole-archive
With the use of --require-defined we can manually pull in needed
symbols.
This reverts commit f5d6cf9.

As identified by @jwt27 its the source of symbol clash with ncurses.
See #73
This reverts commit bf18cfe.

See #73
As identified by @jwt27 we can't call gppconio_init() directly, as
that pulls in conio and clashes with ncurses.
So I had to implement constructors.
For dj32 just revive the appropriate code in _main.c.
For dj64 use custom constructors because the automatic ones are
called too early, before the runtime is initialized.
@stsp stsp merged commit 3a0dbf5 into master Jun 29, 2026
2 checks passed
@stsp stsp deleted the ctors branch June 29, 2026 11:19
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