[MacPorts] #45964: blosc @ 1.5.0_0 build error
MacPorts
noreply at macports.org
Tue Dec 9 07:41:01 PST 2014
#45964: blosc @ 1.5.0_0 build error
-------------------------+------------------------
Reporter: skoro.ru@… | Owner: stromnov@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.3
Resolution: | Keywords:
Port: blosc |
-------------------------+------------------------
Comment (by skoro.ru@…):
Having taken a brief look over the c-blosc 1.5.0 source, it looks like the
redefinition occurs when it finds a CPU without SSE2:
From shuffle.c, line 490
{{{
#else /* no __SSE2__ available */
void shuffle(size_t bytesoftype, size_t blocksize,
uint8_t* _src, uint8_t* _dest) {
_shuffle(bytesoftype, blocksize, _src, _dest);
}
void unshuffle(size_t bytesoftype, size_t blocksize,
uint8_t* _src, uint8_t* _dest) {
_unshuffle(bytesoftype, blocksize, _src, _dest);
}
#endif /* __SSE2__ */
}}}
and from shuffle.h (entire file shown)
{{{
/*********************************************************************
Blosc - Blocked Suffling and Compression Library
Author: Francesc Alted <francesc at blosc.org>
See LICENSES/BLOSC.txt for details about copyright and rights to use.
**********************************************************************/
/* Shuffle/unshuffle routines */
void shuffle(size_t bytesoftype, size_t blocksize,
const unsigned char* _src, unsigned char* _dest);
void unshuffle(size_t bytesoftype, size_t blocksize,
const unsigned char* _src, unsigned char* _dest);
}}}
--
Ticket URL: <https://trac.macports.org/ticket/45964#comment:5>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list