Na gut.
CentOS ist ein RedHat Derivat.
Es verwendet -wie openSUSE auch- das rpm- Format für die einfache Installation von Software.
Bei beiden kannst du auch auch Herzenslust alle Programme selber kompilieren.
Und selbstverständlich auch den Kernel.
Wenn du glaubst, dass du bessere kernels hinkriegst, als die Standrads von CentOS oder openSUSE,
solltest du mal Gentoo angucken.
Dort ist diese Vorgehensweise angesagt.
Ich mag dem nicht widersprechen, nur meine ich, ein kernel der etwas grösser ist, schadet bei moderner Hardware nicht, hat aber meist den Vorteil, dass er einfach läuft.
Wenn du das richtig lernen willst, dann gibt es nur LFS.
Dort lernst du alles, du musst sogar vorher die gesamte Toolchain selbst compilieren, bevor du überhaupt daran denken kannst, einen ersten kernel anzugehen.
Das Ding heißt nicht umsonst LinuxFrom(the)Scratch.
Ansonsten glaube ich, dass dir doch einiges an Wissen fehlt.
Offensichtlich scheiterst du ja schon an einem Milestone und einer Beta.
Egal.
Wenn du für selbst compilierte Programme Hilfe haben willst, solltest du künftig konkret werden:
Welche Toolchain hast du mit welchen Flags eingesetzt?
(also alle wesentlichen, welche gcc Optimierung? welche uses? welche arch usw....)
Welche Sourcen verwendest du genau?
Was hast du dort wie und warum gepachted? (diff etc.)
Was willst du __genau__ damit erreichen?
Aber zurück zur lib.
Die ist auch einfach in den repos.
Sogar ganz luxuriös mit Versionsinformation.
Wenn dir das installieren durch einfaches Setzen eines Hakens zu niedrig scheint, dann hole dir -wieder mit YaST oder zypper- die entsprechenden Sourcen.
Dann kannst du auch die libxml2 mit Verisonsinformationen compilieren.
Wenn du wirklich keine Repos verwenden willst, solltest du vielleicht doch schlicht Gentoo nehmen.
Oder noch besser LFS.
Aber wie gesagt: Es wird dann halt nur schwerlich gehen.
Und auf dem dann geforderten Niveau reicht es nicht, sich über die Nomenklatur von libs zu beschweren.
Dann muss man sie verstehen.
Und hier vor allem präzise angeben, was man wie warum gemacht hat. Samt präzisen Versionsangaben aller beteiligten Toolchain-Programme.