bindings have hardcoded CFLAGS
Brought to you by:
ddennedy,
lilo_booter
- Java and TCL bindings miss the "-fPIC"
- Perl bindings have a hardcoded "-m32 -march=i386" that avoids its use in x86-64
- All the bindings have hardcoded CFLAGS instead of using the "global" ones
- There is no install rule. As a packager I just want to provide the bindings in case someone needs them, but I hardly know about ALL those languages... not sure what I should do with some of the generated files. The install rule should know.
In general, multiple issues requires multiple bug tickets.
There are already patches submitted in SF Tracker for the missing -fPIC.
I refuse to provide install targets for bindings (already discussed here and on mailing list).
I will address the others soon.
PIC flags fixed in git commit e426193.
Fixed hardcoded 32bit for Perl in git commit 8838dcf.
If you are a packager, just worry about how to install the languages you really need (e.g. Python for OpenShot) in a manner that fits with the policy and conventions of your distro and ignore the rest.
I think I will need to convert the build scripts to Makefiles in order to address the cflags issue. So, it might be a little while til I get to that.
version 0.5.6 released containing fixes for first 2; all that remains is the hardcoded CFLAGS.