On Fri, 27 Sept 2024, 08:24 Dennis Luehring via Gcc, <gcc@gcc.gnu.org> wrote:
> im currently trying to replicate a gcc-3.4.0 arm-elf build from an very > old cross toolchain > building with my script (https://pastebin.com/kAEK0S24) works > but my -print-multi-lib returns only > > --- > .; > thumb;@mthumb > --- > > the original builds -print-multi-lib returns > > --- > .; > thumb;@mthumb > be;@mbig-endian > fpu;@mhard-float > interwork;@mthumb-interwork > nofmult;@mcpu=arm7 > fpu/interwork;@mhard-float@mthumb-interwork > fpu/nofmult;@mhard-float@mcpu=arm7 > be/fpu;@mbig-endian@mhard-float > be/interwork;@mbig-endian@mthumb-interwork > be/nofmult;@mbig-endian@mcpu=arm7 > be/fpu/interwork;@mbig-endian@mhard-float@mthumb-interwork > be/fpu/nofmult;@mbig-endian@mhard-float@mcpu=arm7 > thumb/be;@mthumb@mbig-endian > thumb/interwork;@mthumb@mthumb-interwork > thumb/be/interwork;@mthumb@mbig-endian@mthumb-interwork > --- > > and the configure lines getting with -v are the same > > i tried adding > > --with-float=hard --with-thumb-interwork --with-big-endian > > to ./configure but that doesn't changed my -print-multi-lib output > > > is it needed that i directly change the content of my > > gcc-3.4.0\gcc\config\arm\t-arm-elf > > file to get the multi-lib options or is there a better way? > There should be no need to edit those files, but that doesn't mean that the people who built your old toolchain didn't edit them. They might not have been using the original gcc-3.4.0 sources. >