Print this page
7438 intermittent build failures from the new boot loader
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com>
Reviewed by: Toomas Soome <tsoome@me.com>

Split Close
Expand all
Collapse all
          --- old/usr/src/boot/sys/boot/i386/libi386/Makefile
          +++ new/usr/src/boot/sys/boot/i386/libi386/Makefile
↓ open down ↓ 3 lines elided ↑ open up ↑
   4    4  # You may only use this file in accordance with the terms of version
   5    5  # 1.0 of the CDDL.
   6    6  #
   7    7  # A full copy of the text of the CDDL should have accompanied this
   8    8  # source.  A copy of the CDDL is also available via the Internet at
   9    9  # http://www.illumos.org/license/CDDL.
  10   10  #
  11   11  
  12   12  #
  13   13  # Copyright 2015 Toomas Soome <tsoome@me.com>
       14 +# Copyright 2016 RackTop Systems.
  14   15  #
  15   16  
  16   17  include $(SRC)/Makefile.master
  17   18  
  18   19  CFLAGS= -O2 -I../../../../include -I../../..
  19   20  CFLAGS += -DLOADER_ZFS_SUPPORT
  20   21  CPPFLAGS=
  21   22  
  22      -all: machine x86 libi386.a
       23 +all: libi386.a
  23   24  
  24   25  clean: clobber
  25   26  clobber:
  26   27          $(RM) machine x86 $(OBJS) libi386.a
  27   28  
  28   29  AS=     $(GNU_ROOT)/bin/gas
  29   30  CC=     $(GCC_ROOT)/bin/gcc
  30   31  OBJCOPY= $(GNU_ROOT)/bin/gobjcopy
  31   32  AS_FLAGS=--32
  32   33  ASFLAGS=-m32
↓ open down ↓ 65 lines elided ↑ open up ↑
  98   99  include ../Makefile.inc
  99  100  
 100  101  machine:
 101  102          $(RM) machine
 102  103          $(SYMLINK) ../../../i386/include machine
 103  104  
 104  105  x86:
 105  106          $(RM) x86
 106  107          $(SYMLINK) ../../../x86/include x86
 107  108  
 108      -libi386.a: machine $(OBJS)
      109 +$(OBJS): machine x86
      110 +
      111 +libi386.a: $(OBJS)
 109  112          $(AR) $(ARFLAGS) $@ $(OBJS)
 110  113  
 111  114  %.o:    $(LIBZFS)/%.c
 112  115          $(COMPILE.c) -o $@ $<
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX