The NetBSD Project

CVS log for src/lib/csu/common/Makefile.inc

[BACK] Up to [cvs.NetBSD.org] / src / lib / csu / common

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.32.16.1: download - view: text, markup, annotated - select for diffs
Mon Jun 10 22:05:15 2019 UTC (5 years, 4 months ago) by christos
Branches: phil-wifi
Diff to: previous 1.32: preferred, colored; next MAIN 1.33: preferred, colored
Changes since revision 1.32: +2 -2 lines
Sync with HEAD

Revision 1.35: download - view: text, markup, annotated - select for diffs
Fri Dec 28 18:17:11 2018 UTC (5 years, 10 months ago) by christos
Branches: MAIN
CVS tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, pgoyette-compat-20190127, pgoyette-compat-20190118, perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs, netbsd-9-base, netbsd-9-4-RELEASE, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, HEAD
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +0 -1 lines
Undo previous; breaks macppc/m68k (at least)

Revision 1.34: download - view: text, markup, annotated - select for diffs
Thu Dec 27 18:57:15 2018 UTC (5 years, 10 months ago) by christos
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +2 -1 lines
Enable initfini array support for everyone.

Revision 1.32.14.1: download - view: text, markup, annotated - select for diffs
Wed Dec 26 14:01:26 2018 UTC (5 years, 10 months ago) by pgoyette
Branches: pgoyette-compat
CVS tags: pgoyette-compat-merge-20190127
Diff to: previous 1.32: preferred, colored; next MAIN 1.33: preferred, colored
Changes since revision 1.32: +2 -2 lines
Sync with HEAD, resolve a few conflicts

Revision 1.33: download - view: text, markup, annotated - select for diffs
Mon Nov 26 17:37:46 2018 UTC (5 years, 11 months ago) by joerg
Branches: MAIN
CVS tags: pgoyette-compat-1226
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +2 -2 lines
Do not pass the main object handle from the assembler startup stub to
the common ___start routine. It's only used for a pointless magic
version check. Thanks to martin@ for testing various architectures.

Revision 1.32: download - view: text, markup, annotated - select for diffs
Wed Jun 1 21:24:55 2016 UTC (8 years, 5 months ago) by joerg
Branches: MAIN
CVS tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, pgoyette-compat-base, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, netbsd-8-3-RELEASE, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: phil-wifi, pgoyette-compat
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +1 -9 lines
Revert -O1 hack for GCC 5.3, replaced by workaround in the code.

Revision 1.31: download - view: text, markup, annotated - select for diffs
Tue May 10 10:23:09 2016 UTC (8 years, 5 months ago) by martin
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +2 -1 lines
We need the -O1 hack (for gcc 5.3) for crtbegin.c as well.
Works around PR toolchain/51121.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Sun May 1 07:25:46 2016 UTC (8 years, 6 months ago) by martin
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +2 -3 lines
Revert previous (fallout is more subtle but there).
Rework the conditionon so it depends on .S existence instead of an arch
list.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Sat Apr 30 13:12:13 2016 UTC (8 years, 6 months ago) by martin
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +3 -2 lines
Gcc 5.3 seems to do fine compiling this for sparc64, so exclude it
from the -O1 hack

Revision 1.28: download - view: text, markup, annotated - select for diffs
Mon Apr 4 18:29:07 2016 UTC (8 years, 7 months ago) by martin
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +3 -1 lines
For the benefit of compilers not using our native C runtime environment,
install a "sysident.o" file providing the note identifying NetBSD
executables (and marking the currently installed version).

Revision 1.27: download - view: text, markup, annotated - select for diffs
Tue Mar 29 21:23:05 2016 UTC (8 years, 7 months ago) by skrll
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +3 -2 lines
crt0-common.c is miscompiled by gcc 5.3 on evbarm with -O2 so use -O1.  Do
this for all non-x86 arches.

Revision 1.26: download - view: text, markup, annotated - select for diffs
Sun Mar 27 00:03:06 2016 UTC (8 years, 7 months ago) by mrg
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +9 -2 lines
add a hack for GCC 5 and non-x86 platforms:

build crtbeginS.o with -O1 as GCC tries to be very smart with the
__DTOR_LIST__ as it believes it knows the size of the array at
compile time (which is not true until link time).  on SPARC and
MIPS, the result was emitting a call to 0.

technically, i believe that GCC isn't "wrong" to make this choice,
as the array is declared with a well-known initialiser size in the
crtbegin.c compilation unit, and we have noticed that the libgcc
version of this code has some hacks added, most likely to avoid
being bitten by this optimisation.


this makes sshd work for me on earm and sparc with GCC 5.

Revision 1.7.2.1: download - view: text, markup, annotated - select for diffs
Wed Aug 20 00:02:07 2014 UTC (10 years, 2 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.7: preferred, colored; next MAIN 1.8: preferred, colored
Changes since revision 1.7: +65 -17 lines
Rebase to HEAD as of a few days ago.

Revision 1.3.4.2: download - view: text, markup, annotated - select for diffs
Thu May 22 11:36:44 2014 UTC (10 years, 5 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.3.4.1: preferred, colored; branchpoint 1.3: preferred, colored; next MAIN 1.4: preferred, colored
Changes since revision 1.3.4.1: +65 -17 lines
sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.25: download - view: text, markup, annotated - select for diffs
Tue Mar 4 17:57:56 2014 UTC (10 years, 8 months ago) by joerg
Branches: MAIN
CVS tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +2 -2 lines
Add GENASSYM_CPPFLAGS in two more places.

Revision 1.24: download - view: text, markup, annotated - select for diffs
Sat Jan 11 00:18:15 2014 UTC (10 years, 9 months ago) by matt
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +11 -9 lines
Using ${LD} -x screws up BE arm.  Use ${OBJCOPY} ${OBJCOPYLIBFLAGS} instead
so the $a/$t/$d symbols are preserved.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Sun Nov 17 11:16:09 2013 UTC (10 years, 11 months ago) by martin
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +2 -2 lines
Simplify previous by using CSU_MACHINE_ARCH. Hint from Takeshi Nakayama.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Sat Nov 16 10:50:43 2013 UTC (10 years, 11 months ago) by martin
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +2 -2 lines
We do not want to build the code model markes when creating the 32bit
compat libs for sparc64

Revision 1.21: download - view: text, markup, annotated - select for diffs
Thu Nov 14 12:19:34 2013 UTC (10 years, 11 months ago) by martin
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +11 -1 lines
On sparc64: create additional "marker" object files, that can be used by the
compiler to encode the used code model in binaries.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Mon Nov 11 10:24:27 2013 UTC (10 years, 11 months ago) by joerg
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -2 lines
Explicitly depend on sys/param.h to pick up __NetBSD_Version changes.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Wed Sep 18 22:53:39 2013 UTC (11 years, 1 month ago) by uwe
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +6 -3 lines
Fix previous: use PICFLAGS for crtbeginS.o
Should unbreak sh3 builds.

XXX: PICFLAGS is defined in bsd.lib.mk which lib/csu does not use.
For now supply a local definition.  joerg@, please fix appropriately.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Thu Sep 12 15:36:15 2013 UTC (11 years, 1 month ago) by joerg
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +5 -5 lines
Pass PICFLAGS down to cc-as-as and use __PIC__ to decide if it is small
vs big PIC mode. Retire -DPIC and -DBIGPIC.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Tue Sep 10 16:45:33 2013 UTC (11 years, 1 month ago) by matt
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +3 -2 lines
Add support for a NetBSD MARCH elf note to record the MACHINE_ARCH for
which a program was compiled.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Mon Aug 5 13:38:35 2013 UTC (11 years, 3 months ago) by matt
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +13 -1 lines
Alpha needs crtfm.o for USE_COMPILERCRTSTUFF=no

Revision 1.14.2.1: download - view: text, markup, annotated - select for diffs
Tue Jul 23 21:07:28 2013 UTC (11 years, 3 months ago) by riastradh
Branches: riastradh-drm2
Diff to: previous 1.14: preferred, colored; next MAIN 1.15: preferred, colored
Changes since revision 1.14: +3 -2 lines
sync with HEAD

Revision 1.15: download - view: text, markup, annotated - select for diffs
Thu Jul 18 18:43:56 2013 UTC (11 years, 3 months ago) by matt
Branches: MAIN
CVS tags: riastradh-drm2-base2, riastradh-drm2-base1
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +3 -2 lines
Only supplie -fPIE to crtbegin.c if MKPIC is yes.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Wed Jul 17 14:23:45 2013 UTC (11 years, 3 months ago) by martin
Branches: MAIN
CVS tags: riastradh-drm2-base
Branch point for: riastradh-drm2
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -2 lines
Use -fPIE for crtbegin.o (instead of -fpie).
Fixes linking the firefox js shell. Ok: joerg@

Revision 1.13: download - view: text, markup, annotated - select for diffs
Fri Jul 5 02:06:49 2013 UTC (11 years, 4 months ago) by joerg
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +9 -2 lines
Only install crtbeginS.o, crtbeginT.o and crtendS.o when MKPIC=yes.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Thu Jun 27 21:24:39 2013 UTC (11 years, 4 months ago) by matt
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -2 lines
Switch arm, earm, powerpc to use crtbegin.c
Use -fpie for crtbegin.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Thu Jun 27 03:37:21 2013 UTC (11 years, 4 months ago) by matt
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -2 lines
Add -fPIC to compile of crtbeginS.o

Revision 1.10: download - view: text, markup, annotated - select for diffs
Tue Jun 25 07:18:02 2013 UTC (11 years, 4 months ago) by matt
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +11 -11 lines
Reorder to avoid !exists
Add a crtbegin.h dependency

Revision 1.9: download - view: text, markup, annotated - select for diffs
Sat Jun 22 02:37:09 2013 UTC (11 years, 4 months ago) by matt
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +5 -5 lines
Add a common crtbegin.c file and use a machine dependent crtbegin.h to
fill in .init/.fini.
Add mips support for USE_COMPILERCRTSTUFF=no (compiled only)

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sat Jun 22 02:21:58 2013 UTC (11 years, 4 months ago) by matt
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +13 -1 lines
Allow crtbegin to be a C file.

Revision 1.3.4.1: download - view: text, markup, annotated - select for diffs
Tue Apr 17 00:05:11 2012 UTC (12 years, 6 months ago) by yamt
Branches: yamt-pagecache
CVS tags: yamt-pagecache-tag8
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +11 -11 lines
sync with head

Revision 1.7: download - view: text, markup, annotated - select for diffs
Sun Mar 25 06:55:19 2012 UTC (12 years, 7 months ago) by joerg
Branches: MAIN
CVS tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, agc-symver-base, agc-symver
Branch point for: tls-maxphys
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
Don't pass assembler flags to genassym, it doesn't compile.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Tue Jan 31 20:08:28 2012 UTC (12 years, 9 months ago) by uwe
Branches: MAIN
CVS tags: netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +9 -9 lines
Move crt0.S in front of crt0-common.c when building crt0.o and gcrt0.o.
Reading disassembly is easier when the asm crt0.S trampoline is at the
start, not hidden behind the C code in crt0-common.c.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Tue Jan 31 20:03:50 2012 UTC (12 years, 9 months ago) by uwe
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +1 -2 lines
Hmm, funny.  I wonder why and how did emacs VC managed to add

  Warning: Permanently added the RSA host key for IP address '...' to the list of known hosts.

to the committed file. (hi, new cvs!)

Revision 1.4: download - view: text, markup, annotated - select for diffs
Tue Jan 31 19:58:22 2012 UTC (12 years, 9 months ago) by uwe
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +3 -2 lines
Use -DPIC to compile crtbeginS.o since that's what <machine/asm.h>
headers check.

Revision 1.2.2.1: download - view: text, markup, annotated - select for diffs
Tue Feb 8 16:18:56 2011 UTC (13 years, 8 months ago) by bouyer
Branches: bouyer-quota2
Diff to: previous 1.2: preferred, colored; next MAIN 1.3: preferred, colored
Changes since revision 1.2: +2 -2 lines
Sync with HEAD

Revision 1.3: download - view: text, markup, annotated - select for diffs
Mon Jan 31 17:54:20 2011 UTC (13 years, 9 months ago) by drochner
Branches: MAIN
CVS tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base
Branch point for: yamt-pagecache
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -2 lines
use of .PARSEDIR just doesn't work with .OBJDIR, replace with .CURDIR

Revision 1.2: download - view: text, markup, annotated - select for diffs
Tue Dec 7 19:51:02 2010 UTC (13 years, 10 months ago) by joerg
Branches: MAIN
CVS tags: matt-mips64-premerge-20101231
Branch point for: bouyer-quota2
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +6 -6 lines
Build assembler sources with assembler compile rules.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sat Aug 7 18:01:33 2010 UTC (14 years, 3 months ago) by joerg
Branches: MAIN
Switch i386 and x86_64 to the new CRT layout. The crt0.c body is shared
between all platforms and a small assembler stub in crt0.S is used for
setting up the proper stack and whatever else MD needs.

Extract crti.S and crtn. from the old dot_init.h files. Prepare other
platforms that use the 6-argument form of __(_)start for this.

Rewrite the crtbegin and crtend modules in assembler to make them
compiler independent. Document the interface in README.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>