[Gc] atomic-ops on arm trouble, again

Boehm, Hans hans.boehm at hp.com
Fri Mar 18 16:16:25 PST 2011


For most of the functionality, you should need at most libatomic_ops.a.  Libatomic_ops_gpl.a provides stacks and a signal-safe malloc.  It is separated out for copyright reasons.

Hans

> -----Original Message-----
> From: gc-bounces at linux.hpl.hp.com [mailto:gc-bounces at linux.hpl.hp.com]
> On Behalf Of Henning Makholm
> Sent: Friday, March 18, 2011 3:12 PM
> To: Gregory Farnum
> Cc: ianw at debian.org; gc at linux.hpl.hp.com
> Subject: Re]: [Gc] atomic-ops on arm trouble, again
> 
> Gregory Farnum writes:
> 
> > Ahhhh....that's what it looked like to me but I didn't think atomic-
> ops
> > had any .c files -- we really haven't needed them for *anything*
> else!
> > -- I just assumed it was a broken chain of preprocessor definitions
> > leaving something not defined that should have been. *blush*
> > ...aaand atomic_ops.c is not included in the Debian packages. (Now I
> > feel slightly better.) Hmm. I wonder if it's rolled into one of the
> > headers somehow...
> 
> According to packages.debian.org, libatomic-ops-dev on armel contains
> /usr/lib/libatomic_ops.a and /usr/lib/libatomic_ops_gpl.a.
> 
> You're probably supposed to link statically with one or both of those,
> and I don't see that on the linker command you quote.
> 
> --
> Henning Makholm
> Octoshape ApS
> 
> 
> _______________________________________________
> Gc mailing list
> Gc at linux.hpl.hp.com
> http://www.hpl.hp.com/hosted/linux/mail-archives/gc/



More information about the Gc mailing list