git: kernel/hpt*: Mangle names of foreign binary objects.

Rimvydas Jasinskas zrj at crater.dragonflybsd.org
Tue May 29 00:01:24 PDT 2018


commit 2d5f0bdad8b8f0945582d41bcbe4ae6d037d3740
Author: zrj <rimvydas.jasinskas at gmail.com>
Date:   Mon May 28 17:51:38 2018 +0300

    kernel/hpt*: Mangle names of foreign binary objects.
    
    We already do it for the firmware objects (.fwo). Explictly handle
    unpacked precompiled objects to separate them from other generic ones.
    These are not device firmware and they do run on CPU, also they have
    different osabi tag, so without adjustment the ld.gold (default ld)
    will change osabi for the whole linked object.
    Having them seprated from the rest simplifies the depend logic, such
    objects have no source or headers dependencies other than hardcoded
    one in Makefiles. Add missing dependencies on .uu in kernel modules.

Summary of changes:
 sys/dev/raid/hpt27xx/Makefile |  8 +++++---
 sys/dev/raid/hptmv/Makefile   |  8 +++++---
 sys/dev/raid/hptrr/Makefile   |  8 +++++---
 sys/platform/pc64/conf/files  | 21 ++++++++++++---------
 4 files changed, 27 insertions(+), 18 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/2d5f0bdad8b8f0945582d41bcbe4ae6d037d3740


-- 
DragonFly BSD source repository


More information about the Commits mailing list