On Mon, May 18, 2015 at 9:40 AM, Jim Wilson <jim.wil...@linaro.org> wrote: > On 05/17/2015 01:16 AM, Bin.Cheng wrote: >> On Sat, May 16, 2015 at 5:35 PM, Hans-Peter Nilsson <h...@bitrange.com> >> wrote: >>> On Thu, 23 Apr 2015, Bin.Cheng wrote: >>>> Hi, >>>> In libstdc++ testsuite, I noticed that macro _GLIBCXX_RES_LIMITS is >>>> checked/set by GLIBCXX_CHECK_SETRLIMIT, which is further guarded by >>>> GLIBCXX_IS_NATIVE as below: > > The setrlimit checks were made dependent on GLIBCXX_IS_NATIVE on Aug 9, > 2001. > https://gcc.gnu.org/ml/gcc-patches/2001-08/msg00536.html > This is 3 days after the feature was added. This was 14 years ago, so > people might not remember exactly why the change was made. There was > probably no specific reason for this, other than a concern that it might > not work cross, and/or wasn't considered worth the effort to make it > work cross at the time. > > It does look like this can work cross, at least for a cross to a linux > target. For a cross to a bare metal target, it should be OK to run the > tests, they will just fail and disable the macros. Someone just needs > write the patches to make it work and test it. You could try submitting > a bug report if you haven't already done so. Thanks Jim. It's very probably the case as you said. We already had a patch and will send it for review.
Thanks, bin > > Jim >