More fixe for FreeBSD build

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3919 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
patacongo
2011-08-28 12:32:14 +00:00
parent 767975d882
commit 8e123b2832
4 changed files with 20 additions and 2 deletions
+7
View File
@@ -66,6 +66,13 @@ ARCHPICFLAGS = -fpic
ARCHWARNINGS = -Wall -Wstrict-prototypes -Wshadow
ARCHDEFINES =
ifeq ($(HOSTOS),FreeBSD)
HOST_ARCH = ${shell uname -m 2>/dev/null || echo "Other"}
ifeq ($(HOST_ARCH),amd64)
ARCHCPUFLAGS += -m32
endif
endif
# We have to use a cross-development toolchain under Cygwin because the native
# Cygwin toolchains don't generate ELF binaries.
+7
View File
@@ -66,6 +66,13 @@ ARCHPICFLAGS = -fpic
ARCHWARNINGS = -Wall -Wstrict-prototypes -Wshadow
ARCHDEFINES =
ifeq ($(HOSTOS),FreeBSD)
HOST_ARCH = ${shell uname -m 2>/dev/null || echo "Other"}
ifeq ($(HOST_ARCH),amd64)
ARCHCPUFLAGS += -m32
endif
endif
# We have to use a cross-development toolchain under Cygwin because the native
# Cygwin toolchains don't generate ELF binaries.
+5 -1
View File
@@ -90,7 +90,7 @@ int flash_eraseall(FAR const char *driver)
ret = open_blockdriver(driver ,0, &inode);
if (ret < 0)
{
fdbg("ERROR: Failed to open '%s': %d\n", driver, ret);
fdbg("ERROR: Failed to open '%s': %d\n", driver, ret);
return ret;
}
@@ -104,6 +104,10 @@ int flash_eraseall(FAR const char *driver)
if (ops->ioctl)
{
ret = ops->ioctl(inode, MTDIOC_BULKERASE, 0);
if (ret < 0)
{
fdbg("ERROR: MTD ioctl(%04x) failed: %d\n", MTDIOC_BULKERASE, ret);
}
}
/* Close the block driver */
+1 -1
View File
@@ -123,7 +123,7 @@ if [ -z "${appdir}" ]; then
unset CONFIG_VERSION_STRING
if [ -x "${TOPDIR}/.version" ]; then
source "${TOPDIR}/.version"
. "${TOPDIR}/.version"
fi
# Check for an unversioned apps/ directory