From: Ed M. <em...@fr...> - 2015-02-20 22:46:36
|
On 20 February 2015 at 17:10, Daniel Wilkerson <dan...@gm...> wrote: > > Ok, but at least do a 0.6.2 release that at least includes this fix to > a major bug. That is, do bug fix releases when show-stopper bugs are > fixed so that the public release is at least not *known* to be buggy. > Or just don't do public releases at all and tell people to get the > latest version from svn; I do this on some projects. Ok, that's a fair point. I've only been an elftoolchain committer for a few days, so I'll defer to the others on this. >>> on Linux, the instructions are wrong: just using pmake will not work, >>> you must invoke it as follows: >>> >>> $ NOGCCERROR=1 pmake >> >> What errors do you see if you do not? > > Some warning that turns into a build error; I can't recall as it has > been a while. However it was a *lot* of work to figure this out: > grepping around through files here and there. This is the kind of > thing that will stop most people, so if you want to increase adoption, > just fixing this one point could make a major difference. As far as I can tell this flag fixes the build by disabling -Werror. We should probably do two things here: fix the warnings that were promoted into errors, and also only enable -Werror on the platforms normally used by developers (i.e., in my case FreeBSD and Clang). > Again, I have not tried it for a while, so I no longer recall exactly, > but I tried using -I and -L in the obvious ways and some of your > internal includes didn't find each other. If the "install in a local > non-default directory" instructions from INSTALL work, then that > provides a way for people to build but not override the default > install. Ok - I don't see these errors, so I won't be able to make any progress without details about what's failing. |