[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Changes in mkdir definition cause problems
- Date: Mon, 12 Jul 1999 13:00:06 +0200
- From: corsepiu at faw.uni-ulm.de (Ralf Corsepius)
- Subject: Changes in mkdir definition cause problems
VALETTE Eric wrote:
> Previously MKDIR was defined as "/bin/mkdir -p"
> now MKDIR is defined as "/bin/mkdir"
>
> Causing every Makefile that contains $(MKDIR) to fail.
AFAIS, only the mcp750 BSP is affected :-.
>
> What is the rationale for the change and what is the correct
> way to make it?
>
The rationale behind is further adaptation to automake standards:
automake uses mkinstalldirs for "recursive mkdir" and "mkdir" for
"non-recursive mkdir", because mkdir -p and mkdir -m XXX are not
portable. Therefore the checks for mkdir -p, which we had in
configure.in and aclocal/mkdir.m4 until recently, now have been deleted
and places where $(MKDIR) had been used before, have been replaced with
either mkinstalldirs or mkdir.
Besides some directories of the new mcp750 BSP, which Joel obviously
seems to have missed to adapt, "mkdir -p" is not used anywhere in
RTEMS's source-tree anymore.
> rtems-19990709 # find . -name Makefile.in -exec grep -l MKDIR {} \;
./c/src/lib/libbsp/powerpc/mcp750/console/Makefile.in
./c/src/lib/libbsp/powerpc/mcp750/include/Makefile.in
./c/src/lib/libbsp/powerpc/mcp750/irq/Makefile.in
./c/src/lib/libbsp/powerpc/mcp750/openpic/Makefile.in
./c/src/lib/libbsp/powerpc/mcp750/pci/Makefile.in
./c/src/lib/libbsp/powerpc/mcp750/residual/Makefile.in
./c/src/lib/libbsp/powerpc/mcp750/vectors/Makefile.in
Ralf.