James Crook
2017-02-12 15:22:58 UTC
In order to get an acceptable linux tarball, I've made these changes to
the Linux build,
https://github.com/JamesCrook/audacity/commit/77ceb6a70726c2f84a9ad3fce66567fcd5bca8e9
FLAC and FFMPeg are now local by default, and there is an instruction in
the readme to set CXXFLAGS when using ./configure.
Use:
./configure CXXFLAGS="-std=gnu++11"
make
Tarball is posted as RC1 on
https://www.fosshub.com/Audacity.html
I did try (yesterday and today) using official ways of setting CXXFLAGS
via autohell, but I think our automake chain is very ropey and needs
some serious TLC. I'm fairly sure it isn't passing on what it should
when recursing, for example, and it is using deprecated macros.
I see from GitHub commits that Darrell Wallisser has been wrestling with
CXXFLAGS - and more - in his cross-compile build system for Audacity on
openmp, and getting the better of it. So I am suggesting we have a good
conversation with him after 2.1.3 is out, and merge most of his changes
to configure.ac etc into our tree. The main issue/question would be
what we do where he has had to patch libraries that we use.
--James.
the Linux build,
https://github.com/JamesCrook/audacity/commit/77ceb6a70726c2f84a9ad3fce66567fcd5bca8e9
FLAC and FFMPeg are now local by default, and there is an instruction in
the readme to set CXXFLAGS when using ./configure.
Use:
./configure CXXFLAGS="-std=gnu++11"
make
Tarball is posted as RC1 on
https://www.fosshub.com/Audacity.html
I did try (yesterday and today) using official ways of setting CXXFLAGS
via autohell, but I think our automake chain is very ropey and needs
some serious TLC. I'm fairly sure it isn't passing on what it should
when recursing, for example, and it is using deprecated macros.
I see from GitHub commits that Darrell Wallisser has been wrestling with
CXXFLAGS - and more - in his cross-compile build system for Audacity on
openmp, and getting the better of it. So I am suggesting we have a good
conversation with him after 2.1.3 is out, and merge most of his changes
to configure.ac etc into our tree. The main issue/question would be
what we do where he has had to patch libraries that we use.
--James.