Skip to content

Makefile: Allow building libquickjs as a shared library#260

Open
lanodan wants to merge 1 commit intobellard:masterfrom
lanodan:sharedlib
Open

Makefile: Allow building libquickjs as a shared library#260
lanodan wants to merge 1 commit intobellard:masterfrom
lanodan:sharedlib

Conversation

@lanodan
Copy link
Copy Markdown

@lanodan lanodan commented Apr 1, 2024

@lanodan lanodan force-pushed the sharedlib branch 2 times, most recently from 5cf8838 to 2118062 Compare April 1, 2024 20:45
@nickva
Copy link
Copy Markdown
Contributor

nickva commented Apr 1, 2024

FYI: #195

@lanodan
Copy link
Copy Markdown
Author

lanodan commented Apr 1, 2024 via email

@nickva
Copy link
Copy Markdown
Contributor

nickva commented Apr 1, 2024

@lanodan np, I personally wouldn't mind having an .so version as well, was just highlighting that it was brought up before in the context of this project.

Also, the friendly fork quickjs-ng seems to support it https://github.com/quickjs-ng/quickjs/blob/0de570988a0decf7676ebcc831817fc844746bac/CMakeLists.txt#L86

jessepav added a commit to jessepav/quickjs that referenced this pull request May 16, 2025
jessepav added a commit to jessepav/quickjs that referenced this pull request Jul 10, 2025
@kapouer
Copy link
Copy Markdown

kapouer commented Sep 14, 2025

Note that abigail-tools are very easy to use to track ABI changes.
One just has to run that script and keep the generated abi.xml file
in the repository.

set -xe
abidw --header-file $(headerPath) $(libPath) > $(abiPath).new
if [ -f $(abiPath) ]; then
  abidiff $(abiPath) $(abiPath).new
fi
mv $(abiPath).new $(abiPath)

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.

3 participants