This is the mail archive of the libc-help@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Building for older systems


On 12/01/2015 10:03 AM, Michael Eager wrote:
> On 11/29/2015 05:05 PM, Ãngel GonzÃlez wrote:
>> On 29/11/15 15:20, Michael Eager wrote:
>>> I'm trying to build packages (gcc, etc.) on a newer
>>> version of Linux which can run on an older Linux system
>>> with an older glibc.  I've run into the memcpy versioning
>>> problem._2.14
>>> (...)
>>> Any solutions to building for an older glibc?
>>>
>>
>> If you just want to work around the memcpy 2.14 version bump, you can:
>> a) #define memcpy memmove
> 
> That is more or less equivalent to including a .symver for memcpy.
> 
> The problem is that this needs to be included in each of many thousands
> of source files.

I have done this using gcc's `-include` command-line directive to put
a header into every source file compiled.

It's still not the recommended way :-)

c.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]