Skip to content

Plugin is built as position-independent code (0.4.1) - #15

Merged
ShadobaDev merged 1 commit into
masterfrom
fix/vips-plugin-pic
Nov 3, 2026
Merged

ShadobaDev merged 1 commit into
masterfrom
fix/vips-plugin-pic

Conversation

@ShadobaDev

Copy link
Copy Markdown
Owner

A program that links minipsd::vips into a shared library of its own, as Platemaker's libplatemaker.so does, failed on Linux: "relocation R_X86_64_PC32 ... recompile with -fPIC". The plugin is now built position-independent, in the repository and in the released zip. The zip also links its example into a shared library, which fails without it, and CI's linux-gcc job builds the plugin on Ubuntu's libvips.

A program that links minipsd::vips into a shared library of its own,
as Platemaker's libplatemaker.so does, failed on Linux: "relocation
R_X86_64_PC32 ... recompile with -fPIC". The plugin is now built
position-independent, in the repository and in the released zip. The
zip also links its example into a shared library, which fails without
it, and CI's linux-gcc job builds the plugin on Ubuntu's libvips.
Version 0.4.1; COMPATIBILITY.md regenerated, the reader unchanged.
@ShadobaDev
ShadobaDev merged commit 9ec1b9e into master Nov 3, 2026
9 checks passed
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