Greg Schafer wrote: > Ryan Oliver wrote: > > >> LFS not affected in regards to the fact we can set any of >> md_startfile_prefix{,_1} or startfile_prefix_spec in the specs file and >> have it work because we DO use a standard specs file in the appropriate >> place. >> > > I'll restate in clear terms. You're modifying/creating files under /tools > whilst inside the chroot. i.e. you have no clean separation. > > rm /path/to/specs mv /path/to/specs{,adjusted} >> some unfair fud about the use of startfile_prefix_spec) >> > > Fud? The *facts* haven't changed in years: > > - it's undocumented in the GCC literature > If you dont count the source code as documentation > - some GCC devs have expressed a desire to get rid of it > And didn't > - it's affected by the -specs= bug > and so is md_startfile_prefix, lets remove that too... by your definition that spec is broken and shouldn't be used, even though it is documented.
The question is is this a specs bug, or incorrect usage of the -specs switch (you'd think it would have been fixed after all this time) If you want I'll send you a patch to fix the "specs bug", > - hardly anyone on the planet outside *LFS derived projects actually use > it. In fact, its use in *LFS has actually _encouraged_ some folks to > use it. Ughh. > I offered an alternative "documented spec" for those that find it unpalatable. > The only recent reference by a senior GCC dev I can find is here: > > http://gcc.gnu.org/ml/gcc-patches/2008-06/msg00842.html > > which confirms what we already know i.e. it was a prior attempt at solving > multilib issues that should have been removed when MULTILIB_OSDIRNAMES was > implemented. > But was left, presumably because it is the only way of allowing non-sysrooted cross-compilers to override startfile prefix in the specs file. > > >> In your case wanting to keep using -specs you are probably better off >> setting >> > > Sorry dude. You can't just blow back in here years after being MIA and > expect folks to listen to your idle speculation. Idle speculation? I've been doing this a long time. Read the gcc source. Test what I showed you. > Folks will take notice > when you have something concrete to offer i.e. well thought out, tested > and published for all to see. > I encourage folks to test it and make up their minds for themselves. Best Regards [R] -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page