On 2019/2/13 10:29, Olivier Houchard wrote:
> Hi Patrick,
>
> On Wed, Feb 13, 2019 at 10:01:01AM -0500, Patrick Hemmer wrote:
>>
>> On 2019/2/13 09:40, Aleksandar Lazic wrote:
>>> Am 13.02.2019 um 14:45 schrieb Patrick Hemmer:
>>>> Trying to compile haproxy on my local machine for testing purposes and am
>>>> running into the following:
>>> Which compiler do you use?
>>      # gcc -v
>>      Configured with: 
>> --prefix=/Applications/Xcode.app/Contents/Developer/usr 
>> --with-gxx-include-dir=/usr/include/c++/4.2.1
>>      Apple LLVM version 9.0.0 (clang-900.0.39.2)
>>      Target: x86_64-apple-darwin17.7.0
>>      Thread model: posix
>>      InstalledDir: 
>> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
>>
>>>>         # make TARGET=osx
>>>>         src/proto_http.c:293:1: error: argument to 'section' attribute is 
>>>> not
>>>> valid for this target: mach-o section specifier requires a segment and 
>>>> section
>>>> separated by a comma
>>>>         DECLARE_POOL(pool_head_http_txn, "http_txn", sizeof(struct 
>>>> http_txn));
>>>>         ^
>>>>         include/common/memory.h:128:2: note: expanded from macro 
>>>> 'DECLARE_POOL'
>>>>                         REGISTER_POOL(&ptr, name, size)
>>>>                         ^
>>>>         include/common/memory.h:123:2: note: expanded from macro 
>>>> 'REGISTER_POOL'
>>>>                         INITCALL3(STG_POOL, create_pool_callback, (ptr), 
>>>> (name),
>>>> (size))
>>>>                         ^
>>>>         include/common/initcall.h:102:2: note: expanded from macro 
>>>> 'INITCALL3'
>>>>                         _DECLARE_INITCALL(stage, __LINE__, function, arg1, 
>>>> arg2,
>>>> arg3)
>>>>                         ^
>>>>         include/common/initcall.h:78:2: note: expanded from macro
>>>> '_DECLARE_INITCALL'
>>>>                         __DECLARE_INITCALL(__VA_ARGS__)
>>>>                         ^
>>>>         include/common/initcall.h:65:42: note: expanded from macro
>>>> '__DECLARE_INITCALL'
>>>>                                
>>>> __attribute__((__used__,__section__("init_"#stg))) =   \
>>>>
>>>>
>>>>
>>>> Issue occurs on master, and the 1.9 branch
>>>>
>>>> -Patrick
> Does the (totally untested, because I have no Mac to test) patch works for
> you ?

Unfortunately not. Just introduces a lot of new errors:


    In file included from src/ev_poll.c:22:
    In file included from include/common/hathreads.h:26:
    include/common/initcall.h:134:22: error: expected ')'
    DECLARE_INIT_SECTION(STG_PREPARE);
                                             ^
    include/common/initcall.h:134:1: note: to match this '('
    DECLARE_INIT_SECTION(STG_PREPARE);
    ^
    include/common/initcall.h:124:82: note: expanded from macro
'DECLARE_INIT_SECTION'
                    extern __attribute__((__weak__)) const struct
initcall *__start_init_##stg __asm("section$start$__DATA$" stg); \
                                                                                
       
^

-Patrick

Reply via email to