Summary: | editors/libreoffice: requires ELF feature tag to indicate W+X mappings required | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Ed Maste <emaste> | ||||
Component: | Individual Port(s) | Assignee: | FreeBSD Office Team <office> | ||||
Status: | New --- | ||||||
Severity: | Affects Only Me | CC: | Trond.Endrestol, jrm, justine.akehurst, pmc | ||||
Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(office) |
||||
Version: | Latest | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Bug Depends on: | |||||||
Bug Blocks: | 252629 | ||||||
Attachments: |
|
Description
Ed Maste
2021-01-14 21:53:47 UTC
(In reply to Ed Maste from comment #0) Sometimes the error message is even more ambiguous: Application Error Observed on recent 13.0-STABLE and 14.0-CURRENT. Created attachment 240717 [details]
elfctl +wxneeded for the binary
The libreoffice binary can be treated with Uses/elfctl during the build, this works and prevents the problem (patch attached).
But that is not the only problem: by default libreoffice requires JAVA (here: java/openjdk11), and that port has the same problem, it also requires allow_wx.
What is worse, the java/openjdk11 cannot be treated with Uses/elfctl, because it computes the build directory dynamically.
(In reply to Peter Much from comment #2) > What is worse, the java/openjdk11 cannot be treated with Uses/elfctl, because > it computes the build directory dynamically. We'll want to have a separate PR to track this for openjdk11 (In reply to Ed Maste from comment #3) PR256477 could possibly serve as the tracking PR for openjdk11 |