#388 Visual Studio and x64

1.3.0
closed-out-of-date
Erik
libFLAC (57)
5
2014-03-21
2011-11-16
TurkeyMan
No

In libFLAC 1.2.1:
The Visual Studio projects are horribly out of date, and they don't include x64 configurations.
Adding them myself, x64 fails to compile due to bitreader.c including x86 assembly blocks with no macros to disable this path.

1.2.1 released in 2007, no maintenance at all in 5 years? Come on, FLAC is a really popular library! That's a pretty poor effort.

Discussion

  • dogby
    dogby
    2013-09-18

    TurkeyMan,

    I have managed to get FLAC 1.3.0, libFLAC_static to compile and work successfully in x64 without too much work.

    1) Create x64 configurations as you describe
    2) remove FLAC__HAS_NASM definition from the x64 configurations
    3) remove .nasm files from the build.
    2) in cpu.c manually rewrite this assem instruction

           xorps xmm0,xmm0
    

    possibly a few other things I have forgetten

     
  • Erik
    Erik
    2014-03-21

    • status: open --> closed-out-of-date
    • assigned_to: Erik
    • Group: --> 1.3.0
     
  • Erik
    Erik
    2014-03-21

    FLAC 1.3.0 has been released and as far as I am aware has fixed this.