On Tue, 2021-09-07 at 06:10 +0000, Groeting, Claus wrote:
> Hi all!
> 
> I have a problem with this commit, applied in poky:dunfell on file toolchain-
> shar-relocate.sh.
> sha1: d6f40be29bf56a835f5825692a22365f04aeb6c3
> 
> Author: hongxu <hongxu....@windriver.com>  2021-08-10 15:33:56
> Committer: Richard Purdie <richard.pur...@linuxfoundation.org>  2021-08-26
> 09:32:18
> Parent: dad6dd12fd6e2512f3bd5591327ee35ee22b913e (toolchain-shar-relocate.sh:
> Fix handling files with colons)
> Branches: dunfell, remotes/origin/dunfell
> Follows: dunfell-23.0.10, yocto-3.1.10
> Precedes: 
> 
>     sdk: fix relocate symlink failed
>     
>    
>     (From OE-Core rev: a155c4d4ca841ef492213a5f0b9121703c62e2b4)
>     
>     Signed-off-by: Hongxu Jia <hongxu....@windriver.com>
>     Signed-off-by: Alexandre Belloni <alexandre.bell...@bootlin.com>
>     Signed-off-by: Richard Purdie <richard.pur...@linuxfoundation.org>
>     (cherry picked from commit 942c06a7348070b92f722fa5c439c8c4404485b7)
>     Signed-off-by: Steve Sakoman <st...@sakoman.com>
>     Signed-off-by: Richard Purdie <richard.pur...@linuxfoundation.org>
> 
> -------------------- meta/files/toolchain-shar-relocate.sh 
> --------------------
> index 5433741296..ba873373e2 100644
> @@ -72,7 +72,7 @@ fi
>  
>  # change all symlinks pointing to @SDKPATH@
>  for l in $($SUDO_EXEC find $native_sysroot -type l); do
> - $SUDO_EXEC ln -sfn $(readlink $l|$SUDO_EXEC sed -e
> "s:$DEFAULT_INSTALL_DIR:$target_sdk_dir:") $l
> + $SUDO_EXEC ln -sfn $(readlink $l|$SUDO_EXEC sed -e
> "s:$SDK_BUILD_PATH:$target_sdk_dir:") $l
>   if [ $? -ne 0 ]; then
>   echo "Failed to setup symlinks. Relocate script failed. Abort!"
>   exit 1
> 
> it looks to me that SDK_BUILD_PATH is not defined in the sed instruction. When
> installing the generated SDK shell script, we see a lot of:
> sed: -e expression #1, char 0: no previous regular expression
> sed: -e expression #1, char 0: no previous regular expression
> sed: -e expression #1, char 0: no previous regular expression
> sed: -e expression #1, char 0: no previous regular expression
> sed: -e expression #1, char 0: no previous regular expression
> sed: -e expression #1, char 0: no previous regular expression
> 
> Without that commit, everything looks ok. On master-branch SDK_BUILD_PATH is
> preset with "@SDKPATH@" but not on dunfell-branch this is missing in the
> file toolchain-shar-relocate.sh.

Hi,

I think there is a patch queued in the testing branch for dunfell:

http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=stable/dunfell-nut


http://git.yoctoproject.org/cgit.cgi/poky-contrib/commit/?h=stable/dunfell-nut&id=ed0f6236ceb6a127903241f783a526bcdefc66ce

that should address this.

Cheers,

Richard


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#54672): https://lists.yoctoproject.org/g/yocto/message/54672
Mute This Topic: https://lists.yoctoproject.org/mt/85446004/21656
Group Owner: yocto+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to