On Sat, Jun 03, 2017 at 04:01:39PM +0900, Akira Yokosawa wrote: > >From 7c151a100ef7d6c30259a966c68c45421edd7707 Mon Sep 17 00:00:00 2001 > From: Akira Yokosawa <akiyks@xxxxxxxxx> > Date: Sat, 3 Jun 2017 13:32:49 +0900 > Subject: [PATCH 0/2] CodeSamples: Fixes for ppc64 > > Hi Paul, > > With the help of you, I now have an access to a ppc64 instance on > OSU Open Source Lab. > > I tried to build under CodeSamples/ there. > But I needed to fix dependency rules I updated recently. > Also, script for ppc64 in Makefile failed to copy > api-pthreads/api-gcc.h to api.h. > Patch 1 fixes them. > > Patch 2 removes GCC flags specific to POWER5, and update links > to pages with regard to optimization for POWER. > > And there are a few things I want to confirm regarding CodeSamples. > > (1) Is libucru a must now? > > If it is the case, we should remove "else" blocks in Makefile > which copu linux/list.h to api.h. These were put in place because old versions of liburcu didn't support lists. I would guess that there still are some distros using those old versions, but if not, then you are right that there would be no point in keeping the "else" blocks. > (2) Is little endian assuemed? > > You suggested to choose ppc64le for the instance on OSU Open Source Lab. > Is there any code that doesn't work on big-endian platform? Things should work on both big-endian and on little-endian. But Power is slowly shifting from big-endian to little-endian, so I figured we should look to the future rather than the past. Hmmm... Do you have access to some big-endian Linux system? Maybe a SPARC or some such? > (3) Can we remove gprof-helper.c? > > Although I fixed the entry in .gitignore the other day, gprof-helper.c > lives in the repository from the beginning. Can we get rid of it? It was necessary long ago, but it has been one long time since I used gprof. I tend to use perf instead. So no objection here to removing it. > Thanks, Akira > -- > Akira Yokosawa (2): > CodeSamples: Fixes for build on ppc64le > CodeSamples: Remove cpu specific flag for ppc64 Queued and pushed, thank you! Thanx, Paul > CodeSamples/Makefile | 2 ++ > CodeSamples/arch-ppc64/Makefile.arch | 7 +++++-- > CodeSamples/depends.mk | 2 ++ > 3 files changed, 9 insertions(+), 2 deletions(-) > > -- > 2.7.4 > -- To unsubscribe from this list: send the line "unsubscribe perfbook" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html