tinycc-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Tinycc-devel] #include_next troubles


From: Assaf Gordon
Subject: Re: [Tinycc-devel] #include_next troubles
Date: Sun, 18 Oct 2015 14:27:20 -0400
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0

Hello,

Thank you for looking into this.

On 10/17/2015 08:00 AM, Sergey Korshunoff wrote:
A patch is submitted to the repo. Please test.


It seems the latest patch (git 6b9490b6ff) changes the behavior, but does not 
completely fix the issue.

Here's the outcome with the new run (on Unbuntu 15.04):
====
  CC       lib/copy-acl.o
In file included from lib/copy-acl.c:22:
In file included from lib/acl.h:24:
In file included from ./lib/sys/types.h:28:
In file included from lib/sys/types.h:28:
In file included from /usr/include/x86_64-linux-gnu/sys/types.h:219:
In file included from ./lib/sys/select.h:77:
In file included from ./lib/sys/types.h:28:
In file included from lib/sys/types.h:28:
In file included from ./lib/sys/types.h:28:
In file included from lib/sys/types.h:28:
In file included from ./lib/sys/types.h:28:
In file included from lib/sys/types.h:28:
In file included from ./lib/sys/types.h:28:
In file included from lib/sys/types.h:28:
In file included from ./lib/sys/types.h:28:
In file included from lib/sys/types.h:28:
In file included from ./lib/sys/types.h:28:
In file included from lib/sys/types.h:28:
In file included from ./lib/sys/types.h:28:
In file included from lib/sys/types.h:28:
In file included from ./lib/sys/types.h:28:
In file included from lib/sys/types.h:28:
In file included from ./lib/sys/types.h:28:
In file included from lib/sys/types.h:28:
In file included from ./lib/sys/types.h:28:
In file included from lib/sys/types.h:28:
In file included from ./lib/sys/types.h:28:
In file included from lib/sys/types.h:28:
In file included from ./lib/sys/types.h:28:
In file included from lib/sys/types.h:28:
In file included from ./lib/sys/types.h:28:
In file included from lib/sys/types.h:28:
./lib/sys/types.h:28: error: #include recursion too deep
====

To reproduce this, please use:

    wget http://files.housegordon.org/tmp/coreutils-8.24.51-8802e.tar.xz
    tar -xf coreutils-8.24.51-8802e.tar.xz
    cd coreutils-8.24.51-8802e/
    ./configure CC=tcc
    make

This is a tarball of latest snapshot of GNU coreutils git repo, and does not 
require autoconf/automake.

Thanks,
 - Assaf




reply via email to

[Prev in Thread] Current Thread [Next in Thread]