-
Bug
-
Resolution: Fixed
-
P4
-
8u45
The ARM builds have a set of build flags -I -L, which were added under a mistaken assumption of what they would do.
It was assumed that -I and -L would each short circuit the standard header and library search path - but they don't do this this gcc. Instead what is happening is that gcc views this as -I of the directory named -L, and as the directory -L does not exist - there is no side effect. Strangely, gcc does not warn of a missing directory.
So these flags should be removed as they have no effect and just serve to confuse people.
It was assumed that -I and -L would each short circuit the standard header and library search path - but they don't do this this gcc. Instead what is happening is that gcc views this as -I of the directory named -L, and as the directory -L does not exist - there is no side effect. Strangely, gcc does not warn of a missing directory.
So these flags should be removed as they have no effect and just serve to confuse people.