From 105a59fa90e7dd9f7cd2bea774d99e60c3562fa8 Mon Sep 17 00:00:00 2001 From: patacongo Date: Sat, 16 Apr 2011 15:43:39 +0000 Subject: THTTPD works on LPCXpresso git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3514 42af7a65-404d-4744-a932-0658087f49c3 --- nuttx/TODO | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'nuttx/TODO') diff --git a/nuttx/TODO b/nuttx/TODO index d40421663..15852c314 100644 --- a/nuttx/TODO +++ b/nuttx/TODO @@ -182,6 +182,29 @@ o Binary loaders (binfmt/) Status: Open Priority: Low + Description: Windows build issue. Almost all configurations that use NXFLAT have + the linker script specified like this: + + NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) -T$(TOPDIR)/binfmt/libnxflat/gnu-nxflat.ld -no-check-sections + + + That will not work for windows-based tools because they require Windows + style paths. The solution is to do something like this: + + if ($(WINTOOL)y) + NXFLATLDSCRIPT=${cygpath -w $(TOPDIR)/binfmt/libnxflat/gnu-nxflat.ld} + else + NXFLATLDSCRIPT=$(TOPDIR)/binfmt/libnxflat/gnu-nxflat.ld + endif + + Then use + + NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) -T"$(NXFLATLDSCRIPT)" -no-check-sections + + Status: Open + Priority: There are too many references like the above. They will have + to get fixed as needed for Windows native tool builds. + o Network (net/, drivers/net) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -- cgit v1.2.3