newlib/configure.host: Turn off sti/cli for i386 setjmp for i386-rtems*
This commit is contained in:
		| @@ -592,6 +592,8 @@ case "${host}" in | |||||||
| 	newlib_cflags="${newlib_cflags} -DMALLOC_PROVIDED -DEXIT_PROVIDED -DSIGNAL_PROVIDED -DREENTRANT_SYSCALLS_PROVIDED -DHAVE_NANOSLEEP -DHAVE_BLKSIZE -DHAVE_FCNTL -DHAVE_ASSERT_FUNC" | 	newlib_cflags="${newlib_cflags} -DMALLOC_PROVIDED -DEXIT_PROVIDED -DSIGNAL_PROVIDED -DREENTRANT_SYSCALLS_PROVIDED -DHAVE_NANOSLEEP -DHAVE_BLKSIZE -DHAVE_FCNTL -DHAVE_ASSERT_FUNC" | ||||||
|         # turn off unsupported items in posix directory  |         # turn off unsupported items in posix directory  | ||||||
| 	newlib_cflags="${newlib_cflags} -D_NO_GETLOGIN -D_NO_GETPWENT -D_NO_GETUT -D_NO_GETPASS -D_NO_SIGSET -D_NO_WORDEXP -D_NO_POPEN -D_NO_POSIX_SPAWN" | 	newlib_cflags="${newlib_cflags} -D_NO_GETLOGIN -D_NO_GETPWENT -D_NO_GETUT -D_NO_GETPASS -D_NO_SIGSET -D_NO_WORDEXP -D_NO_POPEN -D_NO_POSIX_SPAWN" | ||||||
|  |         # turn off using cli/sti in i386 setjmp/longjmp | ||||||
|  | 	newlib_cflags="${newlib_cflags} -D_I386MACH_ALLOW_HW_INTERRUPTS" | ||||||
| 	;; | 	;; | ||||||
| # VxWorks supplies its own version of malloc, and the newlib one | # VxWorks supplies its own version of malloc, and the newlib one | ||||||
| # doesn't work because VxWorks does not have sbrk. | # doesn't work because VxWorks does not have sbrk. | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user