Skip to content

Conversation

devnexen
Copy link
Member

especially linker warning about php binary having an executable stack.

especially linker warning about php binary having an executable stack.
@devnexen devnexen force-pushed the haiku_build_warnings branch from da202e9 to 6efe885 Compare August 31, 2025 14:06
Copy link
Member

@petk petk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As far as the configure.ac change, it's all good I think. This could probably also go to PHP-8.3 but ok with master (upcoming PHP 8.5) I guess.

@devnexen
Copy link
Member Author

I struggled with the branch choice but, ultimately, it is border line improvement as php still works despite this linker warning.

@devnexen devnexen requested a review from a team August 31, 2025 14:14
Copy link
Member

@DanielEScherzer DanielEScherzer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a bug report for this, and/or someone with Haiku that can confirm thing fixes something? As far as I know we don't test Haiku in CI

The sockets changes look fine though

@devnexen
Copy link
Member Author

devnexen commented Sep 6, 2025

no I just try from time to time to make sure it still build under exotic oses such as this one. No bug reports so far, especially as mentioned php works still without the change.

@devnexen
Copy link
Member Author

devnexen commented Sep 6, 2025

Is there a bug report for this, and/or someone with Haiku that can confirm thing fixes something? As far as I know we don't test Haiku in CI

(#19575 (comment))

@DanielEScherzer
Copy link
Member

So this just resolves a warning?

@devnexen
Copy link
Member Author

devnexen commented Sep 6, 2025

A bit more than this, there is a security improvement implied. With this change, the linker marks this memory region as non executable which is better.

Copy link
Member

@DanielEScherzer DanielEScherzer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

RM approval, technical review not performed

devnexen added a commit that referenced this pull request Sep 6, 2025
especially linker warning about php binary having an executable stack.

cloe GH-19575
@devnexen devnexen closed this Sep 6, 2025
@devnexen
Copy link
Member Author

devnexen commented Sep 6, 2025

Merged with 2a96af7

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants