[LLVMdev] install and the strip command

Reed Kotler rkotler at mips.com
Thu Feb 27 12:45:28 PST 2014


So I guess the question is: how do you do the make install?

I'm rebuilding right now with --enable-keep-symbols and then perhaps it 
can be installed on either the host or target.

It's always possible to later strip the binaries in the installed bin 
directory.

On 02/27/2014 11:57 AM, Reed Kotler wrote:
> All the tools in
>
> ./BuildTools/Release+Asserts/bin/
>
> Are host tools. Since I'm not doing the make install on the target, then
> strip does not know about these.
>
> It knows enough to install these as
> xxx-host
>
> but not enough to not call strip.
>
>
> On 02/27/2014 06:19 AM, Joerg Sonnenberger wrote:
>> On Thu, Feb 27, 2014 at 08:53:20AM -0500, Ed Maste wrote:
>>> On 27 February 2014 00:05, Simon Atanasyan <simon at atanasyan.com> wrote:
>>>>
>>>> Install tool invokes strip. GNU install allows to configure which
>>>> strip to use (--strip-program). In general (for example on FreeBSD) it
>>>> is not possible and install always runs just 'strip'. In case of
>>>> cross-compilation that leads to the error.
>>>
>>> Actually it is possible on FreeBSD -- from install(1):
>>>
>>> ENVIRONMENT
>>>       The install utility checks for the presence of the STRIPBIN
>>> environment
>>>       variable and if present, uses the assigned value as the program
>>> to run if
>>>       and when the -s option has been specified.
>>>
>>> I'm not aware of other BSDs having this though, and supporting a
>>> collection of command options and environment settings on various
>>> platforms seems like it would be rather awkward.
>>
>> For NetBSD, it is STRIP.
>>
>> Joerg
>>




More information about the llvm-dev mailing list