#3503 closed bug (fixed)
gcc-4.3.3-haiku-090129 does not include 3rdparty in its include search list
Reported by: | titer | Owned by: | mmlr |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | Build System | Version: | R1/pre-alpha1 |
Keywords: | Cc: | planche2k@… | |
Blocked By: | Blocking: | ||
Platform: | All |
Description
While gcc2 correctly looks in /boot/develop/headers/3rdparty for headers, gcc4 does not, missing e.g. zlib.h. In both cases (gcc2 and gcc4), the default BEINCLUDES only has the old /boot/develop/headers/gnu so I am guessing gcc2 has 3rdparty hardcoded in somewhere.
Also, my understanding from build/jam/OptionalPackages was that a gnu -> 3rdparty symlink is supposed to be created, which should workaround that, but neither my gcc4 builds or the gcc2 builds from haiku-files.org have that symlink.
Change History (5)
comment:1 by , 16 years ago
Owner: | changed from | to
---|
comment:2 by , 16 years ago
Cc: | added |
---|
comment:3 by , 16 years ago
comment:4 by , 16 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Fixed in hrev29489. Will be available once the updated GCC4 package is built & uploaded.
comment:5 by , 16 years ago
Please note that we have conflicting iconv.h
files in 3rdparty
and posix
. The latter corresponds to the original implementation in libtextencoding.so
, while the former corresponds to libiconv.so
.
With this search path, the one in posix
is always hidden.
Also /boot/common/include isn't included anymore (it has been added in hrev28324)