Bug 38878 - Too many levels of symbolic links
Too many levels of symbolic links
Status: CLOSED CURRENTRELEASE
Product: Red Hat Linux
Classification: Retired
Component: gcc (Show other bugs)
7.1
i386 Linux
medium Severity medium
: ---
: ---
Assigned To: Jakub Jelinek
David Lawrence
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2001-05-03 01:17 EDT by Magnus Johansson
Modified: 2007-04-18 12:33 EDT (History)
0 users

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2001-05-03 01:17:31 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Magnus Johansson 2001-05-03 01:17:27 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux 2.4.3 i686; en-US; 0.7) Gecko/20010316


This is a system that has been upgraded from 7.1beta2 (Wolverine) to 7.1
(Seawolf).

When I try to compile the new kernel 2.4.4 using kgcc instead of gcc, I get
the following message:

/usr/include/stdio.h:33: stddef.h: Too many levels of symbolic links
In file included from /usr/include/stdio.h:35,
                 from tkparse.c:48:
/usr/include/bits/types.h:29: stddef.h: Too many levels of symbolic links
In file included from /usr/include/libio.h:30,
                 from /usr/include/stdio.h:64,
                 from tkparse.c:48:
...

This did not happen in Wolverine. Should kgcc still be used in R.H. 7.1 for
kernel compilation?

Reproducible: Always
Steps to Reproduce:
1.untar the kernel source code under /usr/src
2.Change in Makefile to use kgcc instead of gcc
3.make xconfig
	

Actual Results:  /usr/include/stdio.h:33: stddef.h: Too many levels of
symbolic links
In file included from /usr/include/stdio.h:35,
                 from tkparse.c:48:
/usr/include/bits/types.h:29: stddef.h: Too many levels of symbolic links
In file included from /usr/include/libio.h:30,
                 from /usr/include/stdio.h:64,
                 from tkparse.c:48:


Expected Results:  No error message, kernel compilation should have
proceeded without problems.
Comment 1 Jakub Jelinek 2001-05-03 04:12:08 EDT
Upgrades from beta releases to the final release are NOT supported.
This is one of the cases.
Basically, rpm -e all the compat-* stuff, then install it again.
Wolverine had files from two directories hardlinked together which for
various reasons did not work well, so they were replaced with symlinks.

Note You need to log in before you can comment on or make changes to this bug.