- 
    Bug 
- 
    Resolution: Duplicate
- 
     P3 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
 
-