Question about macro _GLIBCXX_RES_LIMITS in libstdc++ testsuite

Mon May 18 02:04:00 GMT 2015

On Mon, May 18, 2015 at 9:40 AM, Jim Wilson <> wrote:
> On 05/17/2015 01:16 AM, Bin.Cheng wrote:
>> On Sat, May 16, 2015 at 5:35 PM, Hans-Peter Nilsson <> 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.
> 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.

> Jim

More information about the Gcc mailing list