I'm using an Ubuntu 14.04LTS x86_64 box for development and last pulled the 
public repo 2 days ago to refactor this patch according to my log, so I am a 
bit surprised the patches are not cleanly applying for you.

-Geoff  

-----Original Message-----
From: Anders Roxell [mailto:[email protected]] 
Sent: Friday, January 16, 2015 9:06 AM
To: Bill Fischofer
Cc: Geoffrey Blake; LNG ODP Mailman List
Subject: Re: [lng-odp] [PATCH v3 1/2] linux-generic: Implement 
_odp_atomic_tptr_t opaque type to avoid ABA problems on fast non-deterministic 
systems

On 2015-01-15 18:53, Bill Fischofer wrote:
> This patch has trailing whitespace errors which should be corrected.  
> Other than that:
> 
> On Thu, Jan 15, 2015 at 3:59 PM, Geoffrey Blake 
> <[email protected]>
> wrote:
> 
> > From: Geoffrey Blake <[email protected]>
> >
> > Re-factor the patch to create an opaque tagged pointer type for 32 
> > and 64bit architectures with large tags to avoid the ABA problem.  
> > Compiles cleanly under
> > x86_64 and i386 and passes some basic tests.  Need to perform more 
> > rigorous stress testing still.
> >
> > Signed-off-by: Geoffrey Blake <[email protected]>
> >
> 
> Reviewed-and-tested-by: Bill Fischofer <[email protected]>

Geoffrey and Bill,

What's your setup?

I couldn't get this patch to build, acctually I couldn't get the second patch 
to build either.

Cheers,
Anders

odp_packet_socket.c: In function 'mmap_setup_ring':
odp_packet_socket.c:631:2: error: implicit declaration of function 'rpl_malloc' 
[-Werror=implicit-function-declaration]
  ring->rd = malloc(ring->rd_len);
  ^
odp_packet_socket.c:631:2: error: nested extern declaration of 'rpl_malloc' 
[-Werror=nested-externs]
odp_packet_socket.c:631:11: error: assignment makes pointer from integer 
without a cast [-Werror]
  ring->rd = malloc(ring->rd_len);
           ^
cc1: all warnings being treated as errors
Makefile:584: recipe for target 'odp_packet_socket.lo' failed
make[2]: *** [odp_packet_socket.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/home/anders/src/crap.odp/platform/linux-generic'
Makefile:369: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/anders/src/crap.odp/platform'
Makefile:454: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1





_______________________________________________
lng-odp mailing list
[email protected]
http://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to