Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Tue, 13 Feb 2018 15:15:24 +0100
From: Szabolcs Nagy <>
Subject: Re: shmctl not found when compiling compiler-rt

* Dmitry Golovin <> [2018-02-13 15:34:34 +0200]:
> I'm trying to compile compiler-rt with musl and it used to be fine, but I can't succeed with recent versions of compiler-rt.
> The compilation fails because of the lack of real_shmctl while musl clearly has shmctl:
> Here is the complete output:
>     llvm/projects/compiler-rt/lib/msan/ error: no member named 'real_shmctl' in namespace '__interception'; did you mean 'real_ioctl'?
>         int res = REAL(shmctl)(shmid, shmctl_ipc_stat, &ds);
>                   ^~~~~~~~~~~~

there should be a

DECLARE_REAL(int, shmctl, int shmid, int cmd, void *buf)

in that file which defines __interception::real_shmctl.

> To compile without glibc on linux using this patch:
> Regards,
> Dmitry

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.