[vlc-devel] [vlc-commits] Remove endianess and type sizes from plugin name
juha.jeronen at jyu.fi
Mon May 9 22:38:07 CEST 2011
On 05/09/2011 11:29 PM, Rémi Denis-Courmont wrote:
> Le lundi 9 mai 2011 23:00:29 Jean-Baptiste Kempf, vous avez écrit :
>> On Mon, May 09, 2011 at 08:09:17PM +0200, Felix Paul Kühne wrote :
>>> /* Cache filename */
>>> +#ifndef __APPLE__
>>> #define CACHE_NAME "plugins.dat"
>>> +#ifdef __x86_64__
>>> +#define CACHE_NAME "plugins-x86_64.dat"
>>> +#elif __i386__
>>> +#define CACHE_NAME "plugins-x86.dat"
>>> +#define CACHE_NAME "plugins-ppc32.dat"
>> As we do UB only for intel32 and intel64, if this was necessary, I think
>> you would need to modify the name only for intel64.
> I'm not convinced that this works any better than what we currently have.
> Is VLC run-time path fixed on MacOS X?
Not strictly, but most people (with admin rights) tend to install stuff
So although it's not guaranteed, it's very likely that the path is
> Do and, in the future, will, all IA-32 Mac computers ever shipped support the
> exact same sets of SIMD instructions (i.e. CPU_CAPABILITY_* bits)? If not,
> generating the cache at build-time will fail for some processors with VLC 1.1.
No idea about this.
More information about the vlc-devel