#3562 closed defect (fixed)

Use a short paths for the RSB temporary build path on Windows

Reported by: Chris Johns Owned by: Chris Johns
Priority: normal Milestone: 5.1
Component: tool/rsb Version: 5
Severity: normal Keywords:
Cc: Blocked By:
Blocking:

Description

The %{_tmproot} path is currently based on a BuildRoot setting in the build configuration files. The line is:

BuildRoot: %{_tmppath}/%{name}-root-%(%{__id_u} -n)

This is for a shared $TEMP path plus the name is not shortened so on Windowss these paths become long.
Remove the BuildRoot from all configuration files and add support for a shortened temporary path. Windows needs short paths due to the 256 max. path length issue.

Change History (2)

comment:1 Changed on Oct 22, 2018 at 12:58:42 AM by Chris Johns

Component: admintool/rsb

comment:2 Changed on Nov 5, 2018 at 4:47:51 AM by Chris Johns <chrisj@…>

Resolution: fixed
Status: assignedclosed

In 96c414c/rtems-source-builder:

windows: Remove BuildRoot? from all configs, add a short tmp path.

Closes #3562.

Note: See TracTickets for help on using tickets.