-
Bug
-
Resolution: Duplicate
-
P3
-
7
-
x86
-
linux
Ubuntu 6.10 (beta)'s new built-in echo command behaves different.
ww155710@maximum $ cat Makefile
ECHO=echo -e
all:
@$(ECHO) "Hi"
ww155710@maximum $ gnumake
-e Hi
Here "-e" is shown in the output. This makes the j2se workspace build fail.
The reason is that Ubuntu 6.10's default shell /bin/sh is now dash, which does not recognize "-e" at all.
(https://wiki.ubuntu.com/DashAsBinSh)
ww155710@maximum $ cat Makefile
ECHO=echo -e
all:
@$(ECHO) "Hi"
ww155710@maximum $ gnumake
-e Hi
Here "-e" is shown in the output. This makes the j2se workspace build fail.
The reason is that Ubuntu 6.10's default shell /bin/sh is now dash, which does not recognize "-e" at all.
(https://wiki.ubuntu.com/DashAsBinSh)
- duplicates
-
JDK-6535379 Restructure echo messages in makefiles, avoid echo -e
-
- Resolved
-
- relates to
-
JDK-6501572 Use of 'echo -e' is not considered portable
-
- Closed
-