#64 bindings have hardcoded CFLAGS

open
5
2010-06-20
2010-05-02
No

- 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.

Discussion

  • Dan Dennedy

    Dan Dennedy - 2010-05-02

    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.

     
  • Dan Dennedy

    Dan Dennedy - 2010-05-02

    PIC flags fixed in git commit e426193.
    Fixed hardcoded 32bit for Perl in git commit 8838dcf.

     
  • Dan Dennedy

    Dan Dennedy - 2010-05-02

    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.

     
  • Dan Dennedy

    Dan Dennedy - 2010-06-20

    version 0.5.6 released containing fixes for first 2; all that remains is the hardcoded CFLAGS.

     
  • Dan Dennedy

    Dan Dennedy - 2010-06-20
    • summary: Bindings build system has multiple errors --> bindings have hardcoded CFLAGS
     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks