Opened on 01/30/18 at 09:36:36
Closed on 02/01/18 at 06:14:47
#3284 closed defect (fixed)
RSB uses hard coded GCC binary paths
Reported by: | Sebastian Huber | Owned by: | Sebastian Huber <sebastian.huber@…> |
---|---|---|---|
Priority: | normal | Milestone: | 5.1 |
Component: | tool/rsb | Version: | |
Severity: | normal | Keywords: | |
Cc: | Blocked By: | ||
Blocking: |
Description
In order to build a tool chain with Ada support you need a native GCC with Ada support of the same version as the cross compiler. The RSB uses hard coded paths for the gcc and g++ programs:
source-builder/defaults.mc:__cc: exe, required, '/usr/bin/gcc' source-builder/defaults.mc:__cxx: exe, required, '/usr/bin/g++'
So, the RSB user must change the main GCC installation of the machine to build a particular RTEMS tool chain. This is undesired/infeasible in most situations.
Change History (2)
comment:1 Changed on 01/31/18 at 00:03:21 by Chris Johns
comment:2 Changed on 02/01/18 at 06:14:47 by Sebastian Huber <sebastian.huber@…>
Owner: | set to Sebastian Huber <sebastian.huber@…> |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
I am OK with changing this to
'gcc'
and'g++'
. There are a few other paths that could be relaxed, ie I remembering seeing something in your build logs.This is something that has appeared as the RSB ages.