mejkfajl - kernel

Embed Size (px)

Citation preview

  • 8/9/2019 mejkfajl - kernel

    1/26

    VERSION = 3PATCHLEVEL = 17SUBLEVEL = 8EXTRAVERSION = -300.fc21.x86_6NA!E = S"#ff$%&' ()*+%, #)

    / OCU!ENTATION/ T) ,, $%4 )f 45%c$ 4',4 ,x,c#4, *, ",$/ !), %&f) c& +, $)c4,9 %& .:REA!E/ C)**,&4 %& 4"% f%$, , 4',4,9 )&$5 4) 4", 9,;,$),< 9) &)4/ ,x,c4 4) $,& ") 4) +#%$9 4", ,&,$ ,9%&' 4"% f%$,.

    / ) &)4>/ ) #, *,? +#%$4-%& #$, &9 ;%+$,/ @4"% %&c,, ,f)*&c, &9 ;)%9 "9-4)-9,+#' +,";%)#/ ) %&4 E&4,%&' 9%,c4)5 ...!AEDLAS F= -R --&)-%&4-9%,c4)5

    / A;)%9 f#&&5 c"c4, ,4 9,,&9,&c%,#&,x)4 LC_ALLLC_COLLATE=C

    LC_NU!ERIC=C,x)4 LC_COLLATE LC_NU!ERIC

    / A;)%9 %&4,f,,&c, %4" ",$$ ,&; ,44%&'#&,x)4 REP_OPTIONS

    / G, , #%&' ,c#%;, +#%$9< ) , &,,9 4) 9) $%44$, 4"%&%&'/ 4) ',4 4", )9,%&' %'"4.// !)4 %*)4&4$5> #+-!,f%$, ")#$9 )&$5 ,;, *)9%f5 f%$, %&/ 4",% )& 9%,c4)5. If %& )*, 9%,c4)5 , ";, 9,,&9,&c5 )&/ f%$, %& &)4", 9% @"%c" 9),&?4 ",& )f4,&< +#4 %4? )f4,&/ #&;)%9+$, ",& $%&%&' 4", +#%$4-%&.) 4',4 "%c" f%&$$5

    / 4#& %&4) ;*$%< , %$$ c$$ #+ *, %& 4"4 )4", 9%< &9/ f4, 4"4 , , #, 4"4 ,;,54"%&' "%c" % %& 4"4 )4", 9%/ % &) # 4) 94,.// T", )&$5 c, ",, , &,,9 4) *)9%f5 f%$, "%c" ";, '$)+$/ ,ff,c4 , 4"# ,4,9 )#4 &9 9)&, +,f), 4", ,c#%;,/ 9,c,&9%&' % 44,9. T",5 , &) ,x$%c%4$5 $%4,9 4",/ ,, #$,.

    / B,#4%f5 )#4#4/ ---------------------------------------------------------------------------// N)*$$5< , ,c") 4", ")$, c)**&9 +,f), ,x,c#4%&' %4. B5 *%&'

    / 4"4 ,c") @@#%,4@c*9< , &) ";, 4", )%+%$%45 4) ,4/ @#%,4 4) c")), )4", f)* )f )#4#4 %&4,9< ,.'.// #%,4_c*9_cc_)_c = C)*%$%&' @RELIR:J/ c*9_cc_)_c = @CC @c_f$' -c -) J K// If @#%,4 % ,*45< 4", ")$, c)**&9 %$$ +, %&4,9./ If %4 % ,4 4) #%,4_< )&$5 4", ")4 ;,%)& %$$ +, %&4,9./ If %4 % ,4 4) %$,&4_< &)4"%&' %$$ +, %&4,9 4 $$< %&c,/ 4", ;%+$, @%$,&4_c*9_cc_)_c 9),&?4 ,x%4.// A %*$, ;%&4 % 4) ,f%x c)**&9 %4" @ - 4"4? #,f#$/ f) c)**&9 4"4 "$$ +, "%99,& %& &)&-;,+), *)9,.

    // @$& J >K// If BUIL_VERBOSE ,#$ 0 4",& 4", +);, c)**&9 %$$ +, "%99,&.

  • 8/9/2019 mejkfajl - kernel

    2/26

    / If BUIL_VERBOSE ,#$ 1 4",& 4", +);, c)**&9 % 9%$5,9.// T) #4 *), f)c# )& &%&'< +, $, ;,+), 9,f#$4/ U, ?*, V=1? 4) ,, 4", f#$$ c)**&9

    %f, @@)%'%& V< c)**&9 $%&, BUIL_VERBOSE = @V,&9%f%f&9,f BUIL_VERBOSE BUIL_VERBOSE = 0,&9%f

    %f, @@BUIL_VERBOSE= @!,&9%f

    / +#%$9 #)4 ;%&' )#4#4 f%$, %& ,4, 9%,c4)5.

  • 8/9/2019 mejkfajl - kernel

    3/26

    / T) $)c4, )#4#4 f%$, %& ,4, 9%,c4)5 4) 5&4x, , #)4,9./ I& +)4" c, 4", )%&' 9%,c4)5 *#4 +, 4", ))4 )f 4", ,&,$ c./ 1 O=/ U, *, O=9%:4):4),:)#4#4:f%$,:// 2 S,4 BUIL_OUTPUT/ S,4 4", ,&;%)&*,&4 ;%+$, BUIL_OUTPUT 4) )%&4 4) 4", 9%,c4)5/ ",, 4", )#4#4 f%$, "$$ +, $c,9./ ,x)4 BUIL_OUTPUT=9%:4):4),:)#4#4:f%$,:/ *,// T", O= %'&*,&4 4, ,c,9,&c, );, 4", BUIL_OUTPUT ,&;%)&*,&4/ ;%+$,.

    / BUIL_SRC % ,4 )& %&;)c4%)& )f *, %& OB 9%,c4)5/ BUIL_SRC % &)4 %&4,&9,9 4) +, #,9 +5 4", ,'#$ #, @f) &)%f, @@BUIL_SRC1=

  • 8/9/2019 mejkfajl - kernel

    4/26

    %f, @@%-*,f%$,= .. ,$, c4,, >= @BUIL_SRC ,&9%f

    ,&9%f)+4,, >= .c >= @c4,,)+ >= @)+4,,

    VPATH >= @c4,,@%f @BUIL_EXT!O@BUIL_EXT!O

    ,x)4 c4,, )+4,, VPATH

    / SUBARCH 4,$$ 4", #,*)9, +#%$9 "4 4", #&9,$5%&' c" %. T"4 % ,4/ f%4< &9 %f #,*)9, +#%$9 % ",&%&'< 4", ARCH=#* )& 4", c)**&9/ $%&, );,%9, 4", ,44%&' )f ARCH +,$). If &4%;, +#%$9 % ",&%&'= @",$$ #&*, -* ,9 -, :%.86:x86: -, :x86_6:x86: Q -, :#:c6: Q -, :*.:*: -, :110:*: Q -, :3W0x:3W0: -, :%c6:%c: Q -, :c.:),c: -, :*%.:*%: Q -, :"23.:": -, :c"6.:*6:

    / C) c)*%$%&' &9 ,$,c4%&' 9%ff,,&4 ,4 )f 'cc:+%&-#4%$/ ---------------------------------------------------------------------------/

    / G",& ,f)*%&' c) c)*%$4%)& f) )4", c"%4,c4#, ARCH "$$ +, ,4/ 4) 4", 4',4 c"%4,c4#,. @S,, c": f) 4", )%+%$%4%,./ ARCH c& +, ,4 9#%&' %&;)c4%)& )f *,>/ *, ARCH=%6/ A&)4", 5 % 4) ";, ARCH ,4 %& 4", ,&;%)&*,&4./ T", 9,f#$4 ARCH % 4", ")4 ",, *, % ,x,c#4,9.

    / CROSS_CO!PILE ,c%f5 4", ,f%x #,9 f) $$ ,x,c#4+$, #,9/ 9#%&' c)*%$4%)&. O&$5 'cc &9 ,$4,9 +%&-#4%$ ,x,c#4+$,/ , ,f%x,9 %4" @CROSS_CO!PILE./ CROSS_CO!PILE c& +, ,4 )& 4", c)**&9 $%&,/ *, CROSS_CO!PILE=%6-$%-/ A$4,&4%;,$5 CROSS_CO!PILE c& +, ,4 %& 4", ,&;%)&*,&4.

    / A 4"%9 $4,&4%;, % 4) 4), ,44%&' %& .c)&f%' ) 4"4 $%&/ *, %& 4", c)&f%'#,9 ,&,$ +#%$9 9%,c4)5 $5 #, 4"4./ ,f#$4 ;$#, f) CROSS_CO!PILE % &)4 4) ,f%x ,x,c#4+$,/ N)4,> S)*, c"%4,c4#, %'& CROSS_CO!PILE %& 4",% c"::!,f%$,

  • 8/9/2019 mejkfajl - kernel

    5/26

    ARCH = @SUBARCHCROSS_CO!PILE = @CONDI_CROSS_CO!PILE>M=M

    / Ac"%4,c4#, ,,&4 %& c)*%$,."UTS_!ACHINE >= @ARCHSRCARCH >= @ARCH

    / A99%4%)&$ ARCH ,44%&' f) x86%f, @@ARCH= x86,&9%f%f, @@ARCH= x86,&9%f

    / A99%4%)&$ ARCH ,44%&' f) c%f, @@ARCH= c,&9%f%f, @@ARCH= c

    ,&9%f

    / A99%4%)&$ ARCH ,44%&' f) "%f, @@ARCH= 4%$,

    ,&9%f

    / G",, 4) $)c4, c" ,c%f%c ",9,"9-c" >= @SRCARCH

    CONDI_CONDI = .c)&f%',x)4 CONDI_CONDI

    / SHELL #,9 +5 +#%$9CONDI_SHELL >= @",$$ %f -x BASH 4",& ,c") BASH Q

    ,$, %f -x :+%&:+" 4",& ,c") :+%&:+" Q ,$, ,c") " f% f%

    HOSTCC = 'ccHOSTCXX = 'FFHOSTCDLAS = -G$$ -G*%%&'-)4)45, -G4%c4-)4)45, -O2 -f)*%4-f*,-)%&4,HOSTCXXDLAS = -O2

    %f, @@",$$ @HOSTCC -; 21 ', -c c$&' ;,%)&< 1HOSTCDLAS F= -G&)-#,9-;$#, -G&)-#,9-*,4, Q

    -G&)-*%%&'-f%,$9-%&%4%$%Y, -f&)-9,$,4,-$$-)%&4,-c",c,&9%f

    / ,c%9, ",4", 4) +#%$9 +#%$4-%&< *)9#$< ) +)4"./ N)*$$5< #4 9) +#%$4-%&.

    BUIL_!OULES >=BUIL_BUILTIN >= 1

  • 8/9/2019 mejkfajl - kernel

    6/26

  • 8/9/2019 mejkfajl - kernel

    7/26

    ADLAS_ERNEL =CDLAS_COV = -f)f%$,-c -f4,4-c);,',

    / U, USERINCLUE ",& 5)# *#4 ,f,,&c, 4", UAPI 9%,c4)%, )&$5.USERINCLUE >= Q

    -I@c4,,:c":@"9-c":%&c$#9,:#% Q-Ic":@"9-c":%&c$#9,:',&,4,9:#% Q-I@c4,,:%&c$#9,:#% Q-I%&c$#9,:',&,4,9:#% Q

    -%&c$#9, @c4,,:%&c$#9,:$%:c)&f%'."

    / U, LINUXINCLUE ",& 5)# *#4 ,f,,&c, 4", %&c$#9,: 9%,c4)5./ N,,9,9 4) +, c)*4%+$, %4" 4", O= )4%)&LINUXINCLUE >= Q

    -I@c4,,:c":@"9-c":%&c$#9, Q-Ic":@"9-c":%&c$#9,:',&,4,9 Q@%f @BUIL_SRC< -I@c4,,:%&c$#9, Q-I%&c$#9, Q@USERINCLUE

    BUIL_CPPDLAS >= -__ERNEL__

    BUIL_CDLAS >= -G$$ -G#&9,f -G4%c4-)4)45, -G&)-4%'" Q -f&)-4%c4-$%%&' -f&)-c)**)& Q -G,)-%*$%c%4-f#&c4%)&-9,c$4%)& Q -G&)-f)*4-,c#%45

    BUIL_ADLAS_ERNEL >=BUIL_CDLAS_ERNEL >=BUIL_ADLAS >= -__ASSE!BL__BUIL_ADLAS_!OULE >= -!OULEBUIL_CDLAS_!OULE >= -!OULEBUIL_LDLAS_!OULE >= -T @c4,,:c%4:*)9#$,-c)**)&.$9

    / R,9 ERNELRELEASE f)* %&c$#9,:c)&f%':,&,$.,$,, @%f %4 ,x%4ERNELRELEASE = @",$$ c4 %&c$#9,:c)&f%':,&,$.,$,, 2 :9,;:$$ERNELVERSION = @VERSION@%f @PATCHLEVEL= Q@ -&*, SCCS -) -&*, B%4,,, -) -&*, .;& -) Q -&*, CVS -) -&*, .c -) -&*, ."' -) -&*, .'%4 Q Q -#&, -)

  • 8/9/2019 mejkfajl - kernel

    8/26

    ,x)4 RCS_TAR_INORE >= --,xc$#9, SCCS --,xc$#9, B%4,,, --,xc$#9, .;& Q--,xc$#9, CVS --,xc$#9, .c --,xc$#9, ."' --,xc$#9, .'%4

    / ===========================================================================/ R#$, ",9 +,4,,& c)&f%' 4',4 &9 +#%$9 4',4

    / B%c ",$, +#%$4 %& c%4:PHON F= c%4_+%cc%4_+%c>

    @@!AE @+#%$9=c%4:+%c@* -f .4*_#%,4_,c)9*c)#&4

    / T) ;)%9 &5 %*$%c%4 #$, 4) %c %&< 9,f%&, & ,*45 c)**&9.c%4:+%c:M> c%4_+%c

    PHON F= )#4#4*,f%$,/ )#4#4*,f%$, ',&,4, !,f%$, %& 4", )#4#4 9%,c4)5< %f #%&' / ,4, )#4#4 9%,c4)5. T"% $$) c)&;,&%,&4 #, )f *, %& 4",/ )#4#4 9%,c4)5.)#4#4*,f%$,>%f&, @@BUIL_SRC

  • 8/9/2019 mejkfajl - kernel

    9/26

    ,&9%f ,&9%f,&9%f

    %f, @@*%x,9-4',4 __+#%$9_)&,_+5_)&,J>

    __+#%$9_)&,_+5_)&,>@,4 -, Qf) % %& @!AEC!OALS 9) Q

    @!AE -f @c4,,:!,f%$, % Q9)&,

    ,$,

    %f, @@c)&f%'-4',4 c%4_+%c )#4#4*,f%$, DORCE@@!AE @+#%$9=c%4:c)&f%' J

    Mc)&f%'> c%4_+%c )#4#4*,f%$, DORCE@@!AE @+#%$9=c%4:c)&f%' J

    ,$,/ ===========================================================================/ B#%$9 4',4 )&$5 - 4"% %&c$#9, ;*$%< c" ,c%f%c 4',4< c$,&/ 4',4 &9 )4",. I& ',&,$ $$ 4',4 ,xc,4 c)&f%' 4',4.

    %f, @@BUIL_EXT!O

  • 8/9/2019 mejkfajl - kernel

    10/26

    %f, @@BUIL_EXT!O ,&,$ c)&f%'#4%)& % %&;$%9. Q,c") 2 %&c$#9,:',&,4,9:#4)c)&f." ) J , *%%&'.Q,c") 2 R#& ?*, )$9c)&f%' *, ,,? )& ,&,$ c 4)

    f%x %4. Q,c") 2 Q:+%&:f$,

    ,&9%f / BUIL_EXT!O

    ,$,/ #**5 4',4 &,,9,9< +,c#, #,9 ,,#%%4,

    %&c$#9,:c)&f%':#4).c)&f> ,&9%f / @9)4-c)&f%'

    / T", $$> 4',4 % 4", 9,f#$4 ",& &) 4',4 % '%;,& )& 4",/ c)**&9 $%&,./ T"% $$) #, 4) %#, )&$5 ?*,? 4) +#%$9 ,&,$ %&c$#9%&' *)9#$,/ ,f#$4 4) ;*$%< +#4 4", c" *,f%$, ##$$5 99 f#4", 4',4$$> ;*$%

    %&c$#9, @c4,,:c":@SRCARCH:!,f%$,

    BUIL_CDLAS F= @c$$ cc-)4%)&

  • 8/9/2019 mejkfajl - kernel

    11/26

    ,&9%f

    %f&, @@CONDI_DRA!E_GARN= -f4c-)4,c4)-4)&' %f, @@c$$ cc-)4%)&< @4c-f$'

  • 8/9/2019 mejkfajl - kernel

    12/26

    %f9,f CONDI_DRA!E_POINTERBUIL_CDLAS F= -f&)-)*%4-f*,-)%&4, -f&)-)4%*%Y,-%+$%&'-c$$,$,/ S)*, 4',4 @AR! %4" T"#*+2< f) ,x*$,< c&?4 +, +#%$4 %4" f*,/ )%&4,. D) 4"),< , 9)&?4 ";, DUNCTION_TRACER #4)*4%c$$5/ ,$,c4 DRA!E_POINTER. H),;,< DUNCTION_TRACER 99 -'< &9 4"% %/ %&c)*4%+$, %4" -f)*%4-f*,-)%&4, %4" c#,&4 CC< ) , 9)&?4 #,/ -f)*%4-f*,-)%&4, %4" DUNCTION_TRACER.%f&9,f CONDI_DUNCTION_TRACERBUIL_CDLAS F= -f)*%4-f*,-)%&4,,&9%f,&9%f

    %f9,f CONDI_EBU_INDO_VTABUIL_CDLAS F= @c$$ cc-)4%)&< -f;-4c%&'-%'&*,&4,$,BUIL_CDLAS F= @c$$ cc-)4%)&< -f&)-;-4c%&'-%'&*,&4,&9%f

    %f9,f CONDI_EBU_INDO%f9,f CONDI_EBU_INDO_SPLIT

    BUIL_CDLAS F= @c$$ cc-)4%)&< -'$%4-9f< -',$,BUIL_CDLAS F= -',&9%fBUIL_ADLAS F= -G= @c$$ cc-)4%)&< -*f,&45 -CC_USIN_DENTR,&9%fBUIL_CDLAS F= -' @CC_USIN_DENTRBUIL_ADLAS F= @CC_USIN_DENTR%f9,f CONDI_NA!IC_DTRACE

    %f9,f CONDI_HAVE_C_RECOR!COUNTBUIL_C_RECOR!COUNT >= 5,x)4 BUIL_C_RECOR!COUNT

    ,&9%f

    ,&9%f,&9%f

    / G, 4%'', 99%4%)&$ *%*4c", %4" $, %&$%&%&'%f9,f CONDI_EBU_SECTION_!IS!ATCHBUIL_CDLAS F= @c$$ cc-)4%)&< -f&)-%&$%&,-f#&c4%)&-c$$,9-)&c,,&9%f

    / c" !,f%$, *5 );,%9, CC ) ,, 4"% f4, c" !,f%$, % %&c$#9,9NOSTINC_DLAS F= -&)49%&c -%54,* @",$$ @CC -%&4-f%$,-&*,=%&c$#9,CHECDLAS F= @NOSTINC_DLAS

    / & +)#4 CWW 9,c$4%)& f4, 44,*,&4

    BUIL_CDLAS F= @c$$ cc-)4%)&

  • 8/9/2019 mejkfajl - kernel

    13/26

  • 8/9/2019 mejkfajl - kernel

    14/26

    /

    !OLIB = @INSTALL_!O_PATH:$%+:*)9#$,:@ERNELRELEASE,x)4 !OLIB

    // INSTALL_!O_STRIP< %f 9,f%&,9< %$$ c#, *)9#$, 4) +,/ 4%,9 f4, 4",5 , %&4$$,9. If INSTALL_!O_STRIP % ?1?< 4",&/ 4", 9,f#$4 )4%)& --4%-9,+#' %$$ +, #,9. O4",%, %&c$#9,:c)&f%':,&,$.,$,,%f&, @@BUIL_SRC c",, DORCE@@!AE @+#%$9=.

    / A$$ 4", ,%&'..,,> ,,0

    / ,&,4, )*, f%$,/ ---------------------------------------------------------------------------

    / ERNELRELEASE c& c"&', f)* f, 9%ff,,&4 $c,< *,&%&' ;,%)&."/ &,,9 4) +, #94,9< ) 4"% c",c % f)c,9 )& $$ +#%$9

    #4_$,& >= 69,f%&, f%$,c"_#4,$,,."

    %f ,c") -& @ERNELRELEASE c -c -'4 @#4_$,& 4",& Q ,c") ?@ERNELRELEASE ,xc,,9 @#4_$,& c"c4,? 2 Q ,x%4 1 Qf% Q@,c") Q/9,f%&, UTS_RELEASE Q@ERNELRELEASEQ

    ,&9,f

    9,f%&, f%$,c"_;,%)&."@,c") Q/9,f%&, LINUX_VERSION_COE @",$$ Q,x @VERSION Q 6]]36 F 0@PATCHLEVEL Q 2]6 F 0@SUBLEVEL Q

    ,c") ?/9,f%&, ERNEL_VERSION@ %&c$#9,:c)&f%':,&,$.,$,, DORCE@c$$ f%$,c"

  • 8/9/2019 mejkfajl - kernel

    17/26

    9,,&9 9,>J,c") ? G&%&'> *, J % #&&,c,5 &).?

    / ---------------------------------------------------------------------------/ D%*, %&4$$INSTALL_DG_PATH=@INSTALL_!O_PATH:$%+:f%*,,x)4 INSTALL_DG_PATH

    PHON F= f%*,_%&4$$f%*,_%&4$$> DORCE

    J*9% - @)+4,,:f%*,@@!AE -f @c4,,:c%4:!,f%$,.f%&4 )+=f%*,

    __f_%&4$$

    / ---------------------------------------------------------------------------/ ,&,$ ",9,

    /,f#$4 $)c4%)& f) %&4$$,9 ",9,,x)4 INSTALL_HR_PATH = @)+4,,:#

    "9-%&4 >= -R -f @c4,,:c%4:!,f%$,.",9,%&4 )+

    / If , 9) & $$ c" )c, ,4 94 4) *-@"9-c""9-94 = @%f @BUIL_HEAERS< 94=%&c$#9,:*-@"9-c"< 94=%&c$#9,:*

    PHON F= c"",9,c"",9,>

    PHON F= c"c%4c"c%4>

    PHON F= __",9,__",9,> @;,%)&_" c%4_+%c *-',&,%c c"",9, c"c%4 DORCE

    @@!AE @+#%$9=c%4 +#%$9_#&%f9,f

    PHON F= ",9,_%&4$$_$$",9,_%&4$$_$$>

    @@CONDI_SHELL @c4,,:c%4:",9,." %&4$$

    PHON F= ",9,_%&4$$",9,_%&4$$> __",9,

    @%f @%$9c9 @c4,,:c":@"9-c":%&c$#9,:#%:*:+#%$9 ",9,_%&4$$_$$@@CONDI_SHELL @c4,,:c%4:",9,." c",c

    PHON F= ",9,_c",c",9,_c",c> ",9,_%&4$$

    @@!AE @"9-%&4=%&c$#9,:#% HRCHEC=1@@!AE @"9-%&4=c":@"9-c":%&c$#9,:#%:* @"9-94

    HRCHEC=1

    / ---------------------------------------------------------------------------/ ,&,$ ,$f4,4

    PHON F= ,$f4,4

    ,$f4,4>@@!AE -C 4))$:4,4%&':,$f4,4 #&_4,4

    / ---------------------------------------------------------------------------

  • 8/9/2019 mejkfajl - kernel

    18/26

    / !)9#$,

    %f9,f CONDI_!OULES

    / B5 9,f#$4< +#%$9 *)9#$, ,$$

    $$> *)9#$,

    / B#%$9 *)9#$,// A *)9#$, c& +, $%4,9 *), 4"& )&c, %& )+-* ,#$4%&' %&/ 9#$%c4, $%&, %& *)9#$,.)9, f%$,. T"), , ,*);,9/ #%&' "%$, c)&c4,&4%&' 4) 4", f%&$ f%$,.

    PHON F= *)9#$,*)9#$,> @;*$%-9% @%f @BUIL_BUILTINM=@)+4,,:M:*)9#$,.)9, @)+4,,:*)9#$,.)9,

    J@,c") ? B#%$9%&' *)9#$,< 4', 2.?@@!AE -f @c4,,:c%4:!,f%$,.*)9)4@@!AE -f @c4,,:c%4:!,f%$,.f%&4 )+=f%*,

    __f_*)9+#%$9

    *)9#$,.+#%$4%&> @;*$%-9%>M=M:*)9#$,.+#%$4%&@@AG ?\x0FF? ^ @)+4,,:*)9#$,.+#%$4%&

    M:*)9#$,.+#%$4%&> %&c$#9,:c)&f%':#4).c)&f@@!AE @*)9+#%$4%&=

    / T',4 4) ,, +#%$9%&' ,x4,&$ *)9#$,PHON F= *)9#$,_,,*)9#$,_,,> ,, c%4

    / T',4 4) %&4$$ *)9#$,PHON F= *)9#$,_%&4$$*)9#$,_%&4$$> _*)9%&4_ _*)9%&4_)4

    PHON F= _*)9%&4__*)9%&4_>

    J* -f @!OLIB:,&,$J* -f @!OLIB:)#c,J*9% - @!OLIB:,&,$J$& - c9 @c4,, :+%&:9 @!OLIB:)#c,J%f \ @)+4,, -,f @!OLIB:+#%$9 4",& Q

    * -f @!OLIB:+#%$9 Q$& - @CURIR @!OLIB:+#%$9 Q

    f%Jc -f @)+4,,:*)9#$,.)9, @!OLIB:Jc -f @)+4,,:*)9#$,.+#%$4%& @!OLIB:@@!AE -f @c4,,:c%4:!,f%$,.*)9%&4

    / T"% 9,*)9 % )&$5 f) c)&;,&%,&c, 4) '%;, 4", %&%4%$/ +))4 *)9#$,.9, ,;,& +,f), : % *)#&4,9 ,9-%4,. H),;, 4",/ +))4 c%4 9,*)9 % 4", *4, ;,%)&.PHON F= _*)9%&4_)4

    _*)9%&4_)4> _*)9%&4_@@!AE -f @c4,,:c%4:!,f%$,.f%&4 )+=f%*,

    __f_*)9%&4@c$$ c*9

  • 8/9/2019 mejkfajl - kernel

    19/26

    @@!AE -f @c4,,:c%4:!,f%$,.*)9%'&,&9%f

    ,$, / CONDI_!OULES

    / !)9#$, &)4 c)&f%'#,9/ ---------------------------------------------------------------------------

    *)9#$, *)9#$,_%&4$$> DORCEJ,c") 2J,c") 2 T", ,,&4 ,&,$ c)&f%'#4%)& " *)9#$, 9%+$,9.J,c") 2 T5, ?*, c)&f%'? &9 ,&+$, $)9+$, *)9#$, #)4.J,c") 2 T",& +#%$9 ,&,$ %4" *)9#$, #)4 ,&+$,9.J,c") 2J,x%4 1

    ,&9%f / CONDI_!OULES

    //// C$,&%&' % 9)&, )& 4",, $,;,$./ *, c$,& ,$,4, *)4 ',&,4,9 f%$,

    / L,;, ,&)#'" 4) +#%$9 ,x4,&$ *)9#$,/ *, *), ,$,4, 4", c#,&4 c)&f%'#4%)&< &9 $$ ',&,4,9 f%$,/ *, 9%4c$,& R,*);, ,9%4) +c# f%$,< 4c" $,f4);, f%$, &9 4", $%,

    / %,c4)%, f%$, ,*);,9 %4" ?*, c$,&?CLEAN_IRS F= @!OVERIR

    / %,c4)%, f%$, ,*);,9 %4" ?*, *),?!RPROPER_IRS F= %&c$#9,:c)&f%' #:%&c$#9, %&c$#9,:',&,4,9 Q

    c"::%&c$#9,:',&,4,9 .4*_)+9%ff!RPROPER_DILES F= .c)&f%' .c)&f%'.)$9 .;,%)& .)$9_;,%)& @;,%)&_" Q

    !)9#$,.5*;, 4' TAS cc), PATH TAS RTAS S!S Q %'&%&'_,5.%; %'&%&'_,5.x]0W x]0W.',&,5 Q

    ,x4_c,4%f%c4, %'&%&'_,5.x]0W.,5%9 Q %'&%&'_,5.x]0W.%'&, %&c$#9,:$%:;,%)&."

    / c$,& - ,$,4, *)4< +#4 $,;, ,&)#'" 4) +#%$9 ,x4,&$ *)9#$,/c$,&> *-9% >= @CLEAN_IRSc$,&> *-f%$, >= @CLEAN_DILESc$,&-9% >= @99,f%x _c$,&_< . @;*$%-$$9% )c#*,&44%)&*$,

    PHON F= @c$,&-9% c$,& c"c$,& ;*$%$,&@c$,&-9%>

    @@!AE @c$,&=@4#+4 _c$,&_M

  • 8/9/2019 mejkfajl - kernel

    20/26

    @c$$ c*9= @%$9c9 @c4,,:c":@SRCARCH:c)&f%':_9,fc)&f%'+)9 >= @&)49% @+)9+)9-9% >= @9% @%$9c9 @c4,,:c":

    @SRCARCH:c)&f%'::_9,fc)&f%'+)9-9% >= @)4 @&)49% @+)9-9%>:=

    ",$>J,c") ?C$,&%&' 4',4>?J,c") ? c$,& - R,*);, *)4 ',&,4,9 f%$, +#4 ,, 4",

    c)&f%' &9?J,c") ? ,&)#'" +#%$9 #)4 4) +#%$9 ,x4,&$

    *)9#$,?J,c") ? *), - R,*);, $$ ',&,4,9 f%$, F c)&f%' F ;%)#

    +c# f%$,?J,c") ? 9%4c$,& - *), F ,*);, ,9%4) +c# &9 4c"

    f%$,?

    J,c") ??J,c") ?C)&f%'#4%)& 4',4>?J@!AE -f @c4,,:c%4:c)&f%':!,f%$, ",$J,c") ??J,c") ?O4", ',&,%c 4',4>?J,c") ? $$ - B#%$9 $$ 4',4 *,9 %4" ?J,c") ? ;*$% - B#%$9 4", +, ,&,$?J,c") ? *)9#$, - B#%$9 $$ *)9#$,?J,c") ? *)9#$,_%&4$$ - I&4$$ $$ *)9#$, 4) INSTALL_!O_PATH

    @9,f#$4> :?J,c") ? f%*,_%&4$$- I&4$$ $$ f%*, 4) INSTALL_DG_PATH?J,c") ? @9,f#$4> @INSTALL_!O_PATH:$%+:f%*,?J,c") ? 9%: - B#%$9 $$ f%$, %& 9% &9 +,$)?

    J,c") ? 9%:f%$,.)%S - B#%$9 ,c%f%,9 4',4 )&$5?J,c") ? 9%:f%$,.$4 - B#%$9 ,c%f%,9 *%x,9 )#c,:,*+$5 4',4

    )&$5?J,c") ? @,#%, ,c,&4 +%%$ &9 ,c,&4 +#%$9

  • 8/9/2019 mejkfajl - kernel

    21/26

    @S54,*.*?J,c") ? 9%:f%$,.) - B#%$9 *)9#$, %&c$#9%&' f%&$ $%&?J,c") ? *)9#$,_,, - S,4 # f) +#%$9%&' ,x4,&$ *)9#$,?J,c") ? 4':TAS - ,&,4, 4' f%$, f) ,9%4)?J,c") ? cc), - ,&,4, cc), %&9,x?J,c") ? '4' - ,&,4, NU LOBAL %&9,x?J,c") ? ,&,$,$,, - O#4#4 4", ,$,, ;,%)& 4%&' @#, %4"

    *, -?J,c") ? ,&,$;,%)& - O#4#4 4", ;,%)& 4),9 %& !,f%$, @#,

    %4" *, -?J,c") ? %*',_&*, - O#4#4 4", %*', &*, @#, %4" *, -?J,c") ? ",9,_%&4$$ - I&4$$ &%4%,9 ,&,$ ",9, 4)

    INSTALL_HR_PATH? Q,c") ? @9,f#$4> @INSTALL_HR_PATH? Q,c") ??J,c") ?S44%c &$5,?J,c") ? c",c4c - ,&,4, $%4 )f 4c ")'?J,c") ? &*,c,c",c - N*, c, &$5% )& c)*%$,9 ,&,$?J,c") ? ;,%)&c",c - S&%45 c",c )& ;,%)&." #',?J,c") ? %&c$#9,c",c - C",c f) 9#$%c4, %&c$#9,9 ",9, f%$,?J,c") ? ,x)4_,)4 - L%4 4", #', )f $$ ,x)4,9 5*+)$?

    J,c") ? ",9,_c",c - S&%45 c",c )& ,x)4,9 ",9,?J,c") ? ",9,9, - ,4,c4 %&c$#%)& c5c$, %& ",9,?J@!AE -f @c4,,:c%4:!,f%$,.",$ c",c,-",$J,c") ??J,c") ?,&,$ ,$f4,4?J,c") ? ,$f4,4 - B#%$9 &9 #& ,&,$ ,$f4,4 @#& ))4?J,c") ? B#%$9< %&4$$< &9 +))4 ,&,$ +,f),?J,c") ? #&&%&' ,$f4,4 )& %4?J,c") ??J,c") ?,&,$ c'%&'>?J@!AE @+#%$9=@c',-9% ",$J,c") ??J,c") ?)c#*,&44%)& 4',4>?

    J@!AE -f @c4,,:)c#*,&44%)&:)cB)):!,f%$, 9)c",$J,c") ??J,c") ?Ac"%4,c4#, ,c%f%c 4',4 @@SRCARCH>?J@%f @c"",$

  • 8/9/2019 mejkfajl - kernel

    22/26

    J,c") ? 2> &%&' "%c" )cc# #%4, )f4,& +#4 *5 4%$$ +,,$,;&4?

    J,c") ? 3> *), )+c#, &%&'< c& *)4 $%,$5 +, %'&),9?J,c") ? !#$4%$, $,;,$ c& +, c)*+%&,9 %4" G=12 ) G=123?J,c") ??J,c") ?Ex,c#4, *, ) *, $$ 4) +#%$9 $$ 4',4 *,9 %4"

    ?J,c") ?D) f#4", %&f) ,, 4", .:REA!E f%$,?

    ",$-+)9-9% >= @99,f%x ",$- ",$-M>J,c") ?Ac"%4,c4#, ,c%f%c 4',4 @@SRCARCH >?J@%f @+)9-,-9%< Q

    @f),c" +< @+)9-,-9%< Q

    %&4f M-2 - B#%$9 f) MQQ& :@+ @#+4 _9,fc)&f%'

  • 8/9/2019 mejkfajl - kernel

    23/26

  • 8/9/2019 mejkfajl - kernel

    24/26

    c*9_4' = @CONDI_SHELL @c4,,:c%4:4'." J

    4' TAS cc), '4'> DORCE@c$$ c*9

    @@CONDI_SHELL @c4,,:c%4:J

    &*,c,c",c>@PERL @c4,,:c%4:&*,c,.$

    ,x)4_,)4>@PERL @c4,,:c%4:,x)4_,)4.$

    ,&9%f /%f, @@c)&f%'-4',4

    @OBU!P -9 ;*$% @f%&9 . -&*, ?.)? Q@PERL @c:c%4:c",c4c.$ @CHECSTAC_ARCH

    ,&,$,$,,>J,c") @ERNELVERSION@@CONDI_SHELL

    @c4,,:c%4:,4$)c$;,%)& @c4,,

    ,&,$;,%)&>J,c") @ERNELVERSION

    %*',_&*,>J,c") @BUIL_I!AE

    / C$, +#&c" )f ;%+$, +,f), ,x,c#4%&' 4", #+*,4))$:> DORCE

    @*9% - @)+4,,:4))$

    @@!AE LDLAS= !AEDLAS=@f%$4, --M - DORCE

  • 8/9/2019 mejkfajl - kernel

    25/26

    @*9% - @)+4,,:4))$@@!AE LDLAS= !AEDLAS=@f%$4, --M - M.S ,, c%4 DORCE@@!AE @+#%$9=@+#%$9-9% @4',4-9%@&)49% J

    M.)> M.S ,, c%4 DORCE

    @@!AE @+#%$9=@+#%$9-9% @4',4-9%@&)49% JM.5*45,> M.c ,, c%4 DORCE

    @@!AE @+#%$9=@+#%$9-9% @4',4-9%@&)49% J

    / !)9#$,:> ,, c%4 DORCE

    @c*9_c*)9;,9%@@!AE BUIL_!OULES=@%f @CONDI_!OULES ,, c%4 DORCE@c*9_c*)9;,9%@@!AE BUIL_!OULES=@%f @CONDI_!OULES ,, c%4 DORCE@c*9_c*)9;,9%@@!AE BUIL_!OULES=@%f @CONDI_!OULES.)=.)@@!AE -f @c4,,:c%4:!,f%$,.*)9)4

    / DIX!E S")#$9 ') %&4) *,.$%+ ) )*,4"%&'/ ===========================================================================

    #%,4_c*9_*9% = @%f @%$9c9 @*-9%

  • 8/9/2019 mejkfajl - kernel

    26/26

    #%,4_c*9_9,*)9 = EP!O @ERNELRELEASE c*9_9,*)9 = @CONDI_SHELL @c4,,:c%4:9,*)9." @EP!O Q @ERNELRELEASE @4#+4 5/ @@!AE @c$,&=9%c$,& >= -f @%f @BUIL_SRC

    / ,c$, 4", c)&4,&4 )f 4", .PHON ;%+$, ")&5. G, ,, 4"4/ %&f)*4%)& %& ;%+$, ) , c& #, %4 %& %f_c"&',9 &9 f%,&9..PHON> @PHON