Changes between Initial Version and Version 1 of Ticket #1623, comment 2


Ignore:
Timestamp:
Aug 14, 2012, 3:31:53 PM (4 years ago)
Author:
qyot27
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1623, comment 2

    initial v1  
    77Would changing {{{elif __i386__}}} to {{{elif __x86_32__}}} in TunedFunc.cpp actually work?  I thought about it because it would parallel the x64 pattern right above it, since that one does link (segfault notwithstanding).  It seemed to let a 32-bit compile link to ffmpeg, but for all I know I just told it to ignore assembly altogether (even though running nm -s on the resultant libutvideo.a showed the *asm_x86.o files and their symbols).  The 32-bit build of libutvideo+asm/ffmpeg also did not segfault the way the 64-bit one did, so I'm unsure if that's also hinting to it not actually having the assembly linked in or simply that the x64 asm has a problem (it did show some warnings while compiling, or maybe it was because I forgot to use PIC). 
    88 
    9 And while this is somewhat off-topic, the define being -DSTATIC_LIB_WITH_ASM, does that preclude the ability of shared libraries using it?  I would assume it does, but I just want to be sure.  I have shared compilation worked out in my branch (although I've still not hammered all the kinks out of the install step or having it build alongside the static lib), and FFmpeg seems to work with it without problems, but I'm not sure how the '''STATIC'''_LIB_WITH_ASM thing would factor in, if at all. 
     9And while this is somewhat off-topic, the define being -DSTATIC_LIB_WITH_ASM, does that preclude the ability of shared libraries using it?  I would assume it does, but I just want to be sure.  I have shared compilation worked out in my branch (although I've still not hammered all the kinks out of the install step or having it build alongside the static lib*), and FFmpeg seems to work with it without problems, but I'm not sure how the '''STATIC'''_LIB_WITH_ASM thing would factor in, if at all. 
     10 
     11*EDIT 2012-08-14 8:30 AM EST: 
     12I've since fixed this.  As far as I know, those kinks are now hammered out, and then some.