All of lore.kernel.org
 help / color / mirror / Atom feed
* Package liburcu fix for kfreebsd-amd64 and kfreebsd-i386
@ 2013-02-22 13:45 Mathieu Desnoyers
  0 siblings, 0 replies; 3+ messages in thread
From: Mathieu Desnoyers @ 2013-02-22 13:45 UTC (permalink / raw)
  To: kfreebsd-amd64, kfreebsd-i386; +Cc: lttng-dev

Hi,

I noticed failures to build for the liburcu Debian package for
kfreebsd-amd64 and kfreebsd-i386. I just pushed a commit into the master
branch that should solve the build errors encountered. Would it be
possible to test a build of Userspace RCU master branch against those
two architectures ? If it works fine, then I could backport this commit
into the stable-0.7 branch.

commit 63b495d8b20ff76ba08d823df2e9702acc936beb
Author: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Date:   Fri Feb 22 08:35:37 2013 -0500

    Fix build on architectures with HAVE_SCHED_GETCPU but without HAVE_SYSCONF
    
    Noticed on: https://buildd.debian.org/status/package.php?p=liburcu
    
    Tail of log for liburcu on kfreebsd-amd64:
    
      CC     urcu.lo
    In file included from urcu.c:450:0:
    urcu-call-rcu-impl.h:145:12: error: static declaration of 'sched_getcpu' follows non-static declaration
    In file included from /usr/include/sched.h:43:0,
                     from /usr/include/pthread.h:20,
                     from urcu.c:30:
    /usr/include/x86_64-kfreebsd-gnu/bits/sched.h:65:12: note: previous declaration of 'sched_getcpu' was here
    make[3]: *** [urcu.lo] Error 1
    make[3]: Leaving directory `/build/buildd-liburcu_0.7.6-1-kfreebsd-amd64-nnkICd/liburcu-0.7.6'
    make[2]: *** [all-recursive] Error 1
    make[2]: Leaving directory `/build/buildd-liburcu_0.7.6-1-kfreebsd-amd64-nnkICd/liburcu-0.7.6'
    make[1]: *** [all] Error 2
    make[1]: Leaving directory `/build/buildd-liburcu_0.7.6-1-kfreebsd-amd64-nnkICd/liburcu-0.7.6'
    dh_auto_build: make -j1 returned exit code 2
    make: *** [build-arch] Error 2
    
    Tail of log for liburcu on kfreebsd-i386:
    
      CC     urcu.lo
    In file included from urcu.c:450:0:
    urcu-call-rcu-impl.h:145:12: error: static declaration of 'sched_getcpu' follows non-static declaration
    In file included from /usr/include/sched.h:43:0,
                     from /usr/include/pthread.h:20,
                     from urcu.c:30:
    /usr/include/i386-kfreebsd-gnu/bits/sched.h:65:12: note: previous declaration of 'sched_getcpu' was here
    make[3]: *** [urcu.lo] Error 1
    make[3]: Leaving directory `/build/buildd-liburcu_0.7.6-1-kfreebsd-i386-sWzNKU/liburcu-0.7.6'
    make[2]: *** [all-recursive] Error 1
    make[2]: Leaving directory `/build/buildd-liburcu_0.7.6-1-kfreebsd-i386-sWzNKU/liburcu-0.7.6'
    make[1]: *** [all] Error 2
    make[1]: Leaving directory `/build/buildd-liburcu_0.7.6-1-kfreebsd-i386-sWzNKU/liburcu-0.7.6'
    dh_auto_build: make -j1 returned exit code 2
    make: *** [build-arch] Error 2
    
    Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>

Thanks,

Mathieu


-- 
Mathieu Desnoyers
EfficiOS Inc.
http://www.efficios.com

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Package liburcu fix for kfreebsd-amd64 and kfreebsd-i386
       [not found] <20130222134515.GA22069@Krystal>
@ 2013-03-02 20:07 ` Christoph Egger
  2013-03-03  7:05   ` Mathieu Desnoyers
  0 siblings, 1 reply; 3+ messages in thread
From: Christoph Egger @ 2013-03-02 20:07 UTC (permalink / raw)
  To: Mathieu Desnoyers; +Cc: debian-bsd, lttng-dev

Mathieu Desnoyers <mathieu.desnoyers@efficios.com> writes:
> I noticed failures to build for the liburcu Debian package for
> kfreebsd-amd64 and kfreebsd-i386. I just pushed a commit into the master
> branch that should solve the build errors encountered. Would it be
> possible to test a build of Userspace RCU master branch against those
> two architectures ? If it works fine, then I could backport this commit
> into the stable-0.7 branch.

Where do I get this master branch? debcheckout doesn't. Also, please
direct this request to the porter list (Cc-ed) giving more people a
chance to repond.

    Christoph

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Package liburcu fix for kfreebsd-amd64 and kfreebsd-i386
  2013-03-02 20:07 ` Package liburcu fix for kfreebsd-amd64 and kfreebsd-i386 Christoph Egger
@ 2013-03-03  7:05   ` Mathieu Desnoyers
  0 siblings, 0 replies; 3+ messages in thread
From: Mathieu Desnoyers @ 2013-03-03  7:05 UTC (permalink / raw)
  To: Christoph Egger; +Cc: lttng-dev, debian-bsd

* Christoph Egger (christoph@debian.org) wrote:
> Mathieu Desnoyers <mathieu.desnoyers@efficios.com> writes:
> > I noticed failures to build for the liburcu Debian package for
> > kfreebsd-amd64 and kfreebsd-i386. I just pushed a commit into the master
> > branch that should solve the build errors encountered. Would it be
> > possible to test a build of Userspace RCU master branch against those
> > two architectures ? If it works fine, then I could backport this commit
> > into the stable-0.7 branch.
> 
> Where do I get this master branch? debcheckout doesn't. Also, please
> direct this request to the porter list (Cc-ed) giving more people a
> chance to repond.

You can get it from:

git clone git://git.lttng.org/userspace-rcu.git

or use the gitweb interface:
https://git.lttng.org/?p=userspace-rcu.git;a=summary

Thanks!

Mathieu

-- 
Mathieu Desnoyers
EfficiOS Inc.
http://www.efficios.com

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2013-03-03  7:05 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <20130222134515.GA22069@Krystal>
2013-03-02 20:07 ` Package liburcu fix for kfreebsd-amd64 and kfreebsd-i386 Christoph Egger
2013-03-03  7:05   ` Mathieu Desnoyers
2013-02-22 13:45 Mathieu Desnoyers

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.