https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89466

            Bug ID: 89466
           Summary: Accessing the Internet while boostrapping
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: blocker
          Priority: P3
         Component: libstdc++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: tkoenig at gcc dot gnu.org
  Target Milestone: ---

I finally got around to checking what was holding up the bootstrap
process for so long while the message

"checking for docbook stylesheets for documentation creation"

was displayed.  Apparently, the configure script downloads something
from the Internet using

xsltproc --noout --nonet --xinclude
http://docbook.sourceforge.net/release/xsl-ns/current/xhtml-1_1/docbook.xsl

Now, this has several problems.

First, connecting to somehwere external should be under the user's control, no
software package should be doing so during compilation by default.  There is
such a thing as data privacy.

If a source file is needed during compilation, include it in the first place.

Second, this takes far too much time.

Third, this is run repeatedly in several states during bootstrapping.

As to why I mark this a "blocker": This is a serious obstacle to my further
contribution to gcc.

Reply via email to