[Bug 215940] rescue: crunchide is called from base system, not as buildtool

2017-01-11 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=215940

Bjoern A. Zeeb  changed:

   What|Removed |Added

 Status|New |Closed
 CC||b...@freebsd.org
 Resolution|--- |FIXED

--- Comment #3 from Bjoern A. Zeeb  ---
You are right;  I removed crunch* from the base system to double check;  turns
out my Makefile.inc1 had a typo.  I can confirm that BOOTSTRAPPING indeed works
if you do it right :)

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
freebsd-bugs@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"


[Bug 215940] rescue: crunchide is called from base system, not as buildtool

2017-01-10 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=215940

Ed Maste  changed:

   What|Removed |Added

 CC||ema...@freebsd.org

--- Comment #2 from Ed Maste  ---
Crunchide is built from the tree based on ${BOOTSTRAPPING}. I thought this
worked correctly e.g. for r277259[1] which fixed a 64-bit offset error.

[1] https://svnweb.freebsd.org/base?view=revision=277259

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
freebsd-bugs@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"


[Bug 215940] rescue: crunchide is called from base system, not as buildtool

2017-01-10 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=215940

Bug ID: 215940
   Summary: rescue: crunchide is called from base system, not as
buildtool
   Product: Base System
   Version: CURRENT
  Hardware: Any
OS: Any
Status: New
  Severity: Affects Only Me
  Priority: ---
 Component: misc
  Assignee: freebsd-bugs@FreeBSD.org
  Reporter: b...@freebsd.org

When adding ad new architecture one will find that the crunchide called is from
the base system rather than a temporary build tool from the obj tree.  The
generated rescue/rescue/rescue.mk does call crunchide without PATH being set
properly or prepended.

This means one has to patch crunchide to support the new architecture, install
it natively in the base system, and only then can do the cross-buildworld for
the new architecture.

I merely open this for documenting the problem in case someone feels like
fixing it but it might save someone else an hour or two of head scratching in
the future.

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
freebsd-bugs@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"