[ECOS] libc stdio package dependency wrong?
Jonathan Larmour
jifl@eCosCentric.com
Wed Sep 3 15:38:00 GMT 2003
Koeller, T. wrote:
>>Jonathan Larmour wrote:
>>
>>we can get
>>
>>>away with something like
>>>
>>>requires { (CYGDAT_LIBC_STDIO_DEFAULT_CONSOLE=="/dev/ttydiag" ?
>>>CYGPKG_IO_SERIAL_HALDIAG : 1) }
> Here's the patch, works as expected.
Thanks, committed.
Jifl
>
> --- packages-orig/language/c/libc/stdio/current/ChangeLog 2003-08-20
> 10:58:11.000000000 +0200
> +++ packages/language/c/libc/stdio/current/ChangeLog 2003-09-03
> 16:58:04.000000000 +0200
> @@ -1,3 +1,7 @@
> +2003-09-03 Thomas Koeller <thomas.koeller@baslerweb.com>
> +
> + * cdl/stdio.cdl: only require "/dev/haldiag" if actually using it.
> +
> 2003-08-12 Scott Wilkinson <scott@alliantnetworks.com>
>
> * src/common/fclose.cxx (fclose): fclose would seg-fault if passed
> --- packages-orig/language/c/libc/stdio/current/cdl/stdio.cdl 2003-03-06
> 21:57:26.000000000 +0100
> +++ packages/language/c/libc/stdio/current/cdl/stdio.cdl 2003-09-03
> 16:17:36.000000000 +0200
> @@ -58,7 +58,6 @@
> include_dir cyg/libc/stdio
> parent CYGPKG_LIBC
> requires CYGPKG_IO
> - requires CYGPKG_IO_SERIAL_HALDIAG
> requires CYGPKG_LIBC_I18N
> implements CYGINT_ISO_STDIO_FILETYPES
> implements CYGINT_ISO_STDIO_FILEACCESS
> @@ -67,6 +66,8 @@
> implements CYGINT_ISO_STDIO_DIRECT_IO
> implements CYGINT_ISO_STDIO_ERROR
> implements CYGINT_ISO_STDIO_STREAMS
> + requires { (CYGDAT_LIBC_STDIO_DEFAULT_CONSOLE ==
> "\"/dev/ttydiag\"" ? \
> + CYGPKG_IO_SERIAL_HALDIAG : 1) }
> requires { CYGBLD_ISO_STDIO_FILETYPES_HEADER == \
> "<cyg/libc/stdio/stdio.h>" }
> requires { CYGBLD_ISO_STDIO_FILEACCESS_HEADER == \
--
eCosCentric http://www.eCosCentric.com/ The eCos and RedBoot experts
--["No sense being pessimistic, it wouldn't work anyway"]-- Opinions==mine
More information about the Ecos-patches
mailing list