Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#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


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 have that symlink.

Change History (5)

comment:1 by bonefish, 12 years ago

Owner: changed from bonefish to mmlr

comment:2 by andreasf, 12 years ago

Cc: planche2k@… added

comment:3 by kaliber, 12 years ago

Also /boot/common/include isn't included anymore (it has been added in hrev28324)

comment:4 by mmlr, 12 years ago

Resolution: fixed
Status: newclosed

Fixed in hrev29489. Will be available once the updated GCC4 package is built & uploaded.

comment:5 by andreasf, 12 years ago

Please note that we have conflicting iconv.h files in 3rdparty and posix. The latter corresponds to the original implementation in, while the former corresponds to

With this search path, the one in posix is always hidden.

Note: See TracTickets for help on using tickets.