All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: FreeBSD Fwd: Build failed in Jenkins: ceph-master #491
       [not found]   ` <OFEBB086A9.04CBF66E-ON002580F7.00549C80-862580F7.0057E911@notes.na.collabserv.com>
@ 2017-04-03 21:48     ` Willem Jan Withagen
  0 siblings, 0 replies; only message in thread
From: Willem Jan Withagen @ 2017-04-03 21:48 UTC (permalink / raw)
  To: Andrew N Solomon; +Cc: Ceph Development

On 3-4-2017 17:00, Andrew N Solomon wrote:
> Willem-
> 
> I think I see the problem and have a fix in mind for this. I will put it
> up asap.
> Sorry for the trouble. Since you seemingly have available access to FreeBSD
> more easily than I do perhaps you could help with testing my fix once it
> is up?
> 
> We should be able to just move the #include <sys/auxv.h> line (ie line
> 16 of src/arch/ppc.c)
> under the #if __linux__ && __powerpc64__ (on line 18).
> 
> The call to getauxval is already under that same #if __linux__ &&
> __powerpc64__ directive. The
> reason auxv.h is included is to provide the declaration for the
> getauxval function, which is seemingly
> present in linux but not FreeBSD.
> 
> Thanks,
> Andy Solomon
> 
> 
> Inactive hide details for Willem Jan Withagen ---04/01/2017 04:11:24
> PM---From: Willem Jan Withagen <wjw@digiware.nl> To: AndreWillem Jan
> Withagen ---04/01/2017 04:11:24 PM---From: Willem Jan Withagen
> <wjw@digiware.nl> To: Andrew N Solomon/Austin/IBM@IBMUS, Ceph
> Development <ceph-devel@vger.kernel.org
> 
> From: Willem Jan Withagen <wjw@digiware.nl>
> To: Andrew N Solomon/Austin/IBM@IBMUS, Ceph Development
> <ceph-devel@vger.kernel.org>
> Date: 04/01/2017 04:11 PM
> Subject: FreeBSD Fwd: Build failed in Jenkins: ceph-master #491
> 
> ------------------------------------------------------------------------
> 
> 
> 
> Currently my FreeBSD build fails due to inclusion of a file
> that does not exist on FreeBSD.
> Next to the fact that I'm not really certain that everything will build
> and run on PPC with FreeBSD. :)
> 
> Perhaps we can conditionalise PPC code just as we did with ARM code?
> Or perhaps even exclude pp.cc in CMakeLists.txt without upsetting the
> balance of order.

Hi Andrew,

Currently there is PR (#14289) of Kefu in the works that tries to fix
this in a rather structural way.
You might want to take a look at it.

--WjW



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2017-04-03 20:48 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <1496578540.11.1491070646102.JavaMail.jenkins@cephdev.digiware.nl>
     [not found] ` <28d0fff1-89d1-e6fb-dd25-c45e67b5a8fa@digiware.nl>
     [not found]   ` <OFEBB086A9.04CBF66E-ON002580F7.00549C80-862580F7.0057E911@notes.na.collabserv.com>
2017-04-03 21:48     ` FreeBSD Fwd: Build failed in Jenkins: ceph-master #491 Willem Jan Withagen

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.