Nathan, Unless I have misunderstood both Chris and the Clang bug report, the problematic functions are in glibc. So, addition of the gnu_inline attribute would probably require either modifying system headers or interposing ahead of them.
-Paul On Tue, Aug 30, 2016 at 8:30 AM, Nathan Hjelm <hje...@me.com> wrote: > The best way to put this is his compiler defaults to --std=gnu89. That > gives him about 90% of what we require from C99 but has weirdness like > __restrict. The real solution is the list of functions that are called out > on link and spot fixing with the gnu_inline attribute if -fgnu89-inline > does not work. > > -Nathan > > On Aug 30, 2016, at 09:23 AM, "r...@open-mpi.org" <r...@open-mpi.org> wrote: > > Chris > > At the risk of being annoying, it would really help me if you could answer > my question: is Gilles correct in his feeling that we are looking at a > scenario where you can support 90% of C99 (e.g., C99-style comments, named > structure fields), and only the things modified in this PR are required? > > I’m asking because these changes are minor and okay, but going back thru > the code to revise all the comments and other C99isms would be a rather > large task. > > > On Aug 30, 2016, at 7:06 AM, C Bergström <cbergst...@pathscale.com> wrote: > > > On Tue, Aug 30, 2016 at 9:20 PM, Jeff Squyres (jsquyres) > > <jsquy...@cisco.com> wrote: > > On Aug 29, 2016, at 11:42 PM, C Bergström <cbergst...@pathscale.com> > wrote: > > > Paul - Is this your typical post? I can't tell if you're trying to be > > rude or it's accidental. > > > I believe that multiple people on this thread are reacting to the > passive-aggressive tones and negative connotations in charged replies. > > > Total bullshit - If any of my replies were "charged", passive > > aggressive or otherwise that was not my intention. Anyone who I > > thought has replied rudely, I have called out directly and I don't > > mince words. > > > I'm not interested to spend 50 replies on 3 small patches. If you guys > > don't care about platform X, Foo compiler or older standards I respect > > that. My 1st email started with what I consider a humble tone. My > > patches are public and I've given all the details I have time for. > > > Last try > > > > I'd like to see: > > > 1. The specific link error that we're talking about. > > > As posted before - the error is *exactly* the same as in the public > > clang bug report. > > > (Thanks to Nathan) > > https://webcache.googleusercontent.com/search? > q=cache:p2WZm7Vlt2gJ:https://llvm.org/bugs/show_bug.cgi% > 3Fid%3D5960+&cd=1&hl=en&ct=clnk&gl=us > > > > 2. All the information listed on https://www.open-mpi.org/community/help/ > for compile/build problems. > > > I'm not going to shift threw this wall of text to try to figure out > > what you feel is missing. (Now my tone is "curt" if I have to be > > clear) > > > > 3. More complete patches for fixing the issues. Specifically, the 3 > provided patches fix certain issues in some parts of the code base, but the > same issues occur in other places in the code base. As such, the provided > patches are not complete. > > > The patches against 1.x are complete. If you want to test and fix 2.x > > branch or git master feel free to pull my patches when I push them to > > our github. > > > You can verify the patches with clang and SLES10. In the near future > > it's likely I'll even post prebuilt binaries of clang which could be > > used for easier validation. There's also of course the nightly EKOPath > > builds that are available.. etc etc > > ------------ > > In parting - I will test LDFLAGS|CFLAGS=“-fgnu89-inline” and if it > > does indeed fix the issue without side effects I'll let you guys know. > > _______________________________________________ > > devel mailing list > > devel@lists.open-mpi.org > > https://rfd.newmexicoconsortium.org/mailman/listinfo/devel > > > _______________________________________________ > devel mailing list > devel@lists.open-mpi.org > https://rfd.newmexicoconsortium.org/mailman/listinfo/devel > > > _______________________________________________ > devel mailing list > devel@lists.open-mpi.org > https://rfd.newmexicoconsortium.org/mailman/listinfo/devel > -- Paul H. Hargrove phhargr...@lbl.gov Computer Languages & Systems Software (CLaSS) Group Computer Science Department Tel: +1-510-495-2352 Lawrence Berkeley National Laboratory Fax: +1-510-486-6900
_______________________________________________ devel mailing list devel@lists.open-mpi.org https://rfd.newmexicoconsortium.org/mailman/listinfo/devel