Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi,
The aim of this PR is to update the build process of CRF++. The first step of this is to run
autoreconf
when building the docker image so that a newerconfigure
script is used. This avoids having to explicitly set the build architecture for ARM64 builds, since the newerconfigure
can successfully detect the arch on its own.Next up I've removed the existing files generated by an old autotools version. They're obsolete, and not needed in the Git repo. I've added instructions to
README.md
on how to properly generate a source tarball, for people that want to go with the oldtar xzf && ./configure && make && make install
approach.Finally, I've also specified the C and C++ standards for GCC to target. This avoids compilation warnings about using the
register
keyword. I chose standards to match what GCC 3.0 supports, which is specified in the original installation instructions.Please let me know if there's anything more to do before this can be merged.