Skip to content

Conversation

@luke-jr
Copy link
Member

@luke-jr luke-jr commented Oct 3, 2023

Fixes #28563

@DrahtBot
Copy link
Contributor

DrahtBot commented Oct 3, 2023

The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

Code Coverage

For detailed information about the code coverage, see the test coverage report.

Reviews

See the guideline for information on the review process.

Type Reviewers
ACK hebasto

If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update.

Conflicts

Reviewers, this pull request conflicts with the following ones:

  • #29208 (build: Bump clang minimum supported version to 14 by maflcko)

If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.

@maflcko
Copy link
Member

maflcko commented Oct 3, 2023

Can you add steps to reproduce the bug?

In any case, no objection, but I wonder if this is worth it, given that the cmake transition should be happening soon(TM) after the branch-off. So it may be better to spend effort on checking that cmake does the right thing.

@luke-jr
Copy link
Member Author

luke-jr commented Oct 3, 2023

Can you add steps to reproduce the bug?

Run ./configure and watch the output

Copy link
Member

@hebasto hebasto left a comment

Choose a reason for hiding this comment

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

ACK 8f6ca58.

The ./configure script logs are as follow:

  • in the master branch:
checking whether main function is needed for fuzz binary... checking whether the linker accepts ... no
yes

or

checking whether main function is needed for fuzz binary... checking whether the linker accepts ... yes
no
  • in this PR branch:
checking whether main function is needed for fuzz binary... yes

or

checking whether main function is needed for fuzz binary... no

I'm using the same approach in the new CMake-based build system (see hebasto#43).

@maflcko
Copy link
Member

maflcko commented Nov 10, 2023

So this is only to fix a test-only debug-only output? Not sure. I guess it can be merged, if cmake does not make it into 27.x. Otherwise it seems odd to change this, when the code will be removed either way before any user will even run or see it.

@DrahtBot
Copy link
Contributor

🐙 This pull request conflicts with the target branch and needs rebase.

@achow101 achow101 closed this Apr 9, 2024
@bitcoin bitcoin locked and limited conversation to collaborators Apr 9, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Flawed PROVIDE_FUZZ_MAIN_FUNCTION test

5 participants