Skip to content
Snippets Groups Projects
Commit e4691f5e authored by Wolfgang Denk's avatar Wolfgang Denk
Browse files

make-asm-offsets: fix sed script


When copying the "sed" script to generate the asm-offsets.h file from
the Linux Kbuild script into the make-asm-offsets file I missed the
fact that the former runs in a "make" context and thus uses double
"$$" to escape a single "$", while the latter is a shell script, where
this must not be done.  Unfortunately the problem did not show up
during the initial tests on Power Architecture systems, but on ARM the
generated asm-offsets.h was not correct.

Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
Tested-by: default avatarHeiko Schocher <hs@denx.de>
Tested-by: default avatarBen Gardiner <bengardiner@nanometrics.ca>
parent f503d52a
No related branches found
No related tags found
Loading
...@@ -8,8 +8,8 @@ mkdir -p $(dirname $2) ...@@ -8,8 +8,8 @@ mkdir -p $(dirname $2)
# Default sed regexp - multiline due to syntax constraints # Default sed regexp - multiline due to syntax constraints
SED_CMD="/^->/{s:->#\(.*\):/* \1 */:; \ SED_CMD="/^->/{s:->#\(.*\):/* \1 */:; \
s:^->\([^ ]*\) [\$$#]*\([-0-9]*\) \(.*\):#define \1 (\2) /* \3 */:; \ s:^->\([^ ]*\) [\$#]*\([-0-9]*\) \(.*\):#define \1 (\2) /* \3 */:; \
s:^->\([^ ]*\) [\$$#]*\([^ ]*\) \(.*\):#define \1 \2 /* \3 */:; \ s:^->\([^ ]*\) [\$#]*\([^ ]*\) \(.*\):#define \1 \2 /* \3 */:; \
s:->::; p;}" s:->::; p;}"
(set -e (set -e
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment