[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