Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date: Fri, 7 Jun 2013 15:33:05 +0200 (CEST)
From: Jens <>
Subject: Re: question about xmmintrin.h

On Thu, 6 Jun 2013, Rich Felker wrote:

> On Thu, Jun 06, 2013 at 10:52:48PM +0200, Szabolcs Nagy wrote:
>> * Jens <> [2013-06-06 19:50:46 +0200]:
>>> x264 wants the gcc include header xmmintrin.h.
>>> It seems like it is not picked up when using the musl-gcc wrapper.
>> yes the compiler provides some headers which should be available
>> with musl-gcc
>> as a workaround you may try
>> CFLAGS="-isystem `musl-gcc -print-file-name=include`"
> The gcc include directory needs to be _after_ the libc include
> directory in order not to interfere with the libc headers. I think
> this could best be accomplished in the spec file for the wrapper.

Thanks, modifying the spec file worked.

-nostdinc -isystem /opt/musl/include -isystem /usr/gcc/include 

%(cc1_cpu) -nostdinc -isystem /opt/musl/include -isystem /usr/gcc/include

Not sure if the entry in cpp_options is needed.


> By the way, the same order issue exists for native compilers. I just
> rm the harmful gcc headers when installing, but it would be nice if
> the patch for musl support in gcc could fix the include order so that
> the libc include directory is searched before the gcc one rather than
> after.
> Rich

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.