From: Elliott S. <ell...@gm...> - 2008-08-15 21:43:35
|
On Fri, Aug 15, 2008 at 12:00 PM, Nathan Froyd <fr...@gm...> wrote: > On Fri, Aug 15, 2008 at 2:52 PM, Elliott Slaughter > <ell...@gm...> wrote: >> Is this normal? It looks a bit strange to me... >> >> beginning GENESIS, creating core "output/cold-sbcl.core" >> /load-cold-foreign-symbol-table FILENAME="src/runtime/sbcl.nm" >> [...] >> /adding to *cold-foreign-symbol-table*: NAME=".text" VALUE=4275232 >> WARNING: redefining ".text" from #X413C20 to #X409650 >> /adding to *cold-foreign-symbol-table*: NAME=".text" VALUE=4232784 >> WARNING: redefining ".text" from #X409650 to #X413C70 >> /adding to *cold-foreign-symbol-table*: NAME=".text" VALUE=4275312 >> WARNING: redefining ".text" from #X413C70 to #X406ED0 >> /adding to *cold-foreign-symbol-table*: NAME=".text" VALUE=4222672 >> WARNING: redefining ".text" from #X406ED0 to #X413EC0 >> [...] >> >> This repeats several hundred times, for various tags. > > This looks like something has gone wrong with the filtering of the > 'nm' output. There's a step during the build that basically does: > > nm $NM_OPTIONS $SBCL_BINARY | sed -e $SOME_SED_PROGRAM > sbcl.nm > > You'll have to figure out if there should be extra bits in NM_OPTIONS > or tweaks to SOME_SED_PROGRAM to massage the output to look like what > genesis expects to find. Hmm... is it possible this is an existing problem with win32? I seem to run into the same thing when I compile vanilla 1.0.18. -- Elliott Slaughter "Any road followed precisely to its end leads precisely nowhere." - Frank Herbert |