Page MenuHomeFreeBSD

Force linking of `` with all shared modules.

Authored by mat on Nov 27 2014, 3:32 PM.
Referenced Files
Unknown Object (File)
Sat, Jul 13, 8:04 PM
Unknown Object (File)
Sat, Jul 13, 2:48 PM
Unknown Object (File)
Wed, Jul 10, 4:52 AM
Unknown Object (File)
Sat, Jul 6, 11:38 PM
Unknown Object (File)
Sat, Jun 29, 4:39 AM
Unknown Object (File)
Wed, Jun 26, 10:40 AM
Unknown Object (File)
Sat, Jun 22, 4:36 PM
Unknown Object (File)
Jun 12 2024, 10:42 AM


Group Reviewers

Diff Detail

rP FreeBSD ports repository
No Lint Coverage
No Test Coverage

Event Timeline

mat retitled this revision from to Force linking of `` with all shared modules..
mat updated this object.
mat edited the test plan for this revision. (Show Details)

add other perl's to the mix

mat added a subscriber: Unknown Object (MLST).Dec 2 2014, 11:20 PM

Add a bit of

mat edited edge metadata.

be sure to match libperl missing

bdrewery requested changes to this revision.Dec 5 2014, 4:42 PM
bdrewery added a reviewer: bdrewery.
bdrewery added a subscriber: bdrewery.
bdrewery added inline comments.

You'll need to return 1 for this case, but not you can't without refactoring or using a temp file since this is in a subshell/pipe.

This revision now requires changes to proceed.Dec 5 2014, 4:42 PM
mat edited edge metadata.

Also, if you use err, you need to return 1

mat edited edge metadata.

Install libperl as and have its soname be

Also, fix the libperl to only run when really needed stage-qa check.

Do not hardcode SHRPLDFLAGS in's target.

antoine added inline comments.

Here I think you need to put this:

  1. No results presents a blank line [ -z "${f}" ] && continue

(otherwise there will be like 5000 qa errors!)

Handle find not getting any .so and the heredoc having an empty line.

Fixup the libperl qa to only err if none of the .so are linked with

mat added a reviewer: mat.
swills added a reviewer: swills.
swills added a subscriber: swills.

I like the idea. Haven't looked at the code too closely, but it is a shame perl doesn't do this.