The MIN macro in libutils.h had no support for ints, as a result commit bf3dd41 caused f3 to fail to compile on 32-bit architectures. Fixed upstream in 0d08c4e.
Details
Details
Diff Detail
Diff Detail
- Repository
- R11 FreeBSD ports repository
- Lint
Lint Skipped - Unit
Tests Skipped - Build Status
Buildable 78209 Build 75092: arc lint + arc unit
Event Timeline
Comment Actions
Hi Christos,
Several problems:
- When you add a patch you should always add a comment in the first lines of the patch explaining why is it needed. This is especially important for a patch like this one when it isn't obvious why does it solve a problem stated in the subject.
- Bump in the Makefile is needed because this is a code change that might affect binaries on all architectures, at least from the first look.
- Such change should be upstreamed if possible. Please mention in the patch comment whether you upstreamed it. In case of a GitHub hosted project like this one a pull request URL would be appropriate. I use the GitHub's gh CLI to create such PRs completely from the command line. gh makes it very easy.
Comment Actions
Thanks for the feedback Yuri. The change is upstream in the main but there is no new release with it yet.
Comment Actions
Thanks for the feedback Yuri. The change is upstream in the main but there is no new release with it yet.
Then you should say in the comment that this is a back-ported change/fix from the upstream.