[RTEMS Project] #2605: RSB does not handle waf --destdir connectly with MSYS2

RTEMS trac trac at rtems.org
Mon Feb 22 06:05:58 UTC 2016

#2605: RSB does not handle waf --destdir connectly with MSYS2
 Reporter:  chrisj    |       Owner:  chrisj
     Type:  defect    |      Status:  new
 Priority:  high      |   Milestone:  4.11
Component:  RSB       |     Version:  4.11
 Severity:  critical  |  Resolution:
 Keywords:            |

Comment (by chrisj):

 The RTEMS tools do not get install correctly.

 A configure script appends the POSIX version of the --prefix path to
 DESTDIR when using 'make DESTDIR=/C/destdir install'. This means if a
 prefix is '/C/prefix' is used with a DESTDIR of '/C/destdir' the resultant
 path is '/C/destdir/C/prefix. Note the double '/C/'.

 With the same paths waf results in '/C/destdir/prefix' which is correct
 because there is no drive annotation you can use, both paths are on the
 same drive. The RSB does not handle this path so it copies an empty tree
 to the final install path

 The issue is a weird mix of shell configures scripts at the POSIX level
 building native Windows programs and waf which is using Windows paths.

 There is no clear solution and so the config file for the waf build needs
 to handle this special case.

Ticket URL: <http://devel.rtems.org/ticket/2605#comment:1>
RTEMS Project <http://www.rtems.org/>
RTEMS Project

More information about the bugs mailing list