Project

General

Profile

Bug #16836

configure-time LDFLAGS leak into ruby pkg-config file

Added by stapelberg (Michael Stapelberg) 2 months ago.

Status:
Open
Priority:
Normal
Assignee:
-
Target version:
-
[ruby-core:98170]

Description

When building ruby with e.g. -Wl,-rpath=/ro/ruby-amd64-2.7.1-6/lib (to make it hermetic, see my work-in-progress post at https://website-review.zekjur.net/pull/hermetic/posts/2020-05-04-distri-hermetic-packages/), I noticed that the resulting pkg-config file (lib/pkgconfig/ruby-2.7.pc) includes the LDFLAGS!

This will result in software that links against ruby being built with the wrong rpath.

In general, LDFLAGS should not be persisted into pkg-config. The attached patch fixes the issue.

Thanks,


Files

pc-ldflags.patch (563 Bytes) pc-ldflags.patch stapelberg (Michael Stapelberg), 05/07/2020 07:17 AM

No data to display

Also available in: Atom PDF