aboutsummaryrefslogtreecommitdiff
path: root/gnu/lib/libobjc
Commit message (Collapse)AuthorAgeFilesLines
* Remove libobjc and other Objective-C related components, as these areDimitry Andric2011-04-171-50/+0
| | | | | | | | | extremely outdated, and not used by anything in the base system. Silence from: current@ Notes: svn path=/head/; revision=220755
* When building world with clang, for gnu/lib/libobjc, sys/boot/i386/boot2Dimitry Andric2010-09-211-3/+1
| | | | | | | | | | | | | | | and sys/boot/pc98/boot2, do not simply assign 'gcc' to CC, since compile flags are sometimes passed via this variable, for example during the build32 stage on amd64. This caused the 32-bit libobjc build on amd64 to fail. Instead, only replace the first instance of clang (if any, including optional path) with gcc, and leave the arguments alone. Approved-by: rpaulo (mentor) Notes: svn path=/head/; revision=212979
* Use a more robust way to substitute gcc for clang, when compilingDimitry Andric2010-08-311-1/+3
| | | | | | | | | | gnu/lib/libobjc and sys/boot/i386/boot2, so it also works when using absolute paths and/or options, as in CC="/absolute/path/clang -foo". Approved by: rpaulo (mentor) Notes: svn path=/head/; revision=212060
* We need to pull bsd.own.mk before modifying the CC variable. OtherwiseRui Paulo2010-08-211-0/+2
| | | | | | | | | it will be overwritten when we include bsd.lib.mk. Pointed out by: Dimitry Andric <dimitry at andric.com> Notes: svn path=/head/; revision=211570
* Disable building libobjc with clang as it's not yet supported.Rui Paulo2010-07-221-0/+3
| | | | | | | Submitted by: Dimitry Andric <dimitry at andric.com> Notes: svn path=/head/; revision=210385
* Bump the version of all non-symbol-versioned shared libraries inKen Smith2009-07-191-1/+1
| | | | | | | | | | | preparation for 8.0-RELEASE. Add the previous version of those libraries to ObsoleteFiles.inc and bump __FreeBSD_Version. Reviewed by: kib Approved by: re (rwatson) Notes: svn path=/head/; revision=195767
* While checking over the libraries for 7.0-REL Kris found the followingKen Smith2007-11-201-1/+1
| | | | | | | | | | | | | | libraries had not had their versions bumped relative to 6.3-REL but had indeed been changed. We need to bump their version so they can be properly added to the compat6x port: libasn1.so.8 libgssapi.so.8 libhdb.so.8 libkadm5clnt.so.8 libkadm5srv.so.8 libkafs5.so.8 libkrb5.so.8 libobjc.so.2 MFC After: 1 day Notes: svn path=/head/; revision=173767
* - After gcc 4.2 import, include/objc/objc-api.h requires objc-decls.h whichRong-En Fan2007-10-121-1/+1
| | | | | | | | | | | | we did not install. Install objc-decls.h to fix. PR: 116943 Reported by: beech Submitted by: vanilla on -current, kan MFC after: 1 week Notes: svn path=/head/; revision=172553
* Do not compile hash_compat.c.Alexander Kabaev2007-05-191-1/+1
| | | | Notes: svn path=/head/; revision=169736
* Update bmake glue to build GCC 4.2.Alexander Kabaev2007-05-191-13/+18
| | | | | | | | | | | | | | | | | | | | | | | | Also: Switch FreeBSD to use libgcc_s.so.1. Use dl_iterate_phdr to locate shared objects' exception frame info instead of depending on older register_frame_info machinery. This allows us to avoid depending on libgcc_s.so.1 in binaries that do not use exception handling directly. As an additional benefit it breaks circular libc <=> libgcc_s.so.1 dependency too. Build newly added libgomp.so.1 library, the runtime support bits for OpenMP. Build LGPLed libssp library. Our libc provides our own BSD-licensed SSP callbacks implementation, so this library is only built to benefit applications that have hadcoded knowledge of libssp.so and libssp_nonshared.a. When linked in from command line, these libraries override libc implementation. Notes: svn path=/head/; revision=169718
* NO_MAN is not needed here.Ruslan Ermilov2006-03-161-1/+0
| | | | Notes: svn path=/head/; revision=156775
* Add -frandom-seed=RepeatabilityConsideredGood to CFLAGS. This makesColin Percival2005-08-171-0/+1
| | | | | | | | | | | this library build repeatably. (This change was made to libstdc++ several months ago; I just realized today that it would help here as well.) Approved by: kan Notes: svn path=/head/; revision=149172
* Bump the shared library version number of all libraries that have notKen Smith2005-07-221-1/+1
| | | | | | | | | | been bumped since RELENG_5. Reviewed by: ru Approved by: re (not needed for commit check but in principle...) Notes: svn path=/head/; revision=148297
* Turn on libobjc.so for all platforms on -current. It didn't work backPeter Wemm2005-05-011-12/+2
| | | | | | | in 1996. Notes: svn path=/head/; revision=145739
* Fixed compilation warnings.Ruslan Ermilov2005-02-211-1/+2
| | | | Notes: svn path=/head/; revision=142189
* NODOCCOMPRESS -> NO_DOCCOMPRESSRuslan Ermilov2004-12-211-1/+1
| | | | | | | | | | | NOINFO -> NO_INFO NOINFOCOMPRESS -> NO_INFOCOMPRESS NOLINT -> NO_LINT NOPIC -> NO_PIC NOPROFILE -> NO_PROFILE Notes: svn path=/head/; revision=139106
* Start the dreaded NOFOO -> NO_FOO conversion.Ruslan Ermilov2004-12-211-1/+1
| | | | | | | OK'ed by: core Notes: svn path=/head/; revision=139103
* For variables that are only checked with defined(), don't provideRuslan Ermilov2004-10-241-2/+2
| | | | | | | any fake value. Notes: svn path=/head/; revision=136910
* We *need* the pic libobjc library for amd64. It is needed for ia64 asPeter Wemm2004-09-291-0/+5
| | | | | | | | | well, but I'll let Marcel decide whether he wants to build a .so or not. Without this, building certain ports that use objc have fatal errors. Notes: svn path=/head/; revision=135944
* Bmake glue for GCC 3.4.2-prerelease.Alexander Kabaev2004-07-281-3/+3
| | | | Notes: svn path=/head/; revision=132751
* Do not bogusly set CSTD to the empty string.Dag-Erling Smørgrav2003-06-141-1/+0
| | | | Notes: svn path=/head/; revision=116335
* Don't set a C standard level for ObjC code.David E. O'Brien2003-06-021-0/+1
| | | | Notes: svn path=/head/; revision=115664
* Forced non-forced commit by adding a comment mentioning what theMarcel Moolenaar2003-03-171-0/+1
| | | | | | | | previous commit log should have mentioned: PR: ia64/49081 Notes: svn path=/head/; revision=112327
* libobjc is linked against shared objects and since we don't have aMarcel Moolenaar2003-03-161-0/+4
| | | | | | | | | | | | | | | | | | | | | shared object of libobjc, we end up linking in from the archive version. This is wrong, because we don't compile the archive version suitable for inclusion in shared objects. On ia64 this causes actual breakages. Compile the archive version with PIC on ia64 to avoid the breakage there and also to avoid changing the status quo on other architectures. If other architectures have the same problem, we probably should start building a shared library. There's no indication however that other architectures actually need it. Building the archive version with PIC on ia64 does pessimize linking complete binaries (ie fully archive), but we don't use Objective-C ourselves and so far I haven't seen non-shared executables written in Objective-C, so I'm sure this will be nothing but academic. Trigger case: ports/lang/gnustep-base Notes: svn path=/head/; revision=112324
* Build Objective-C runtime support library with thr-posix.c.Alexander Kabaev2002-10-301-1/+1
| | | | | | | | Submitted by: davidc Requested by: obrien Notes: svn path=/head/; revision=106213
* Added new bsd.incs.mk which handles installing of header filesRuslan Ermilov2002-05-121-5/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | via INCS. Implemented INCSLINKS (equivalent to SYMLINKS) to handle symlinking include files. Allow for multiple groups of include files to be installed, with the powerful INCSGROUPS knob. Documentation to follow. Added standard `includes' and `incsinstall' targets, use them in Makefile.inc1. Headers from the following makefiles were not installed before (during `includes' in Makefile.inc1): kerberos5/lib/libtelnet/Makefile lib/libbz2/Makefile lib/libdevinfo/Makefile lib/libform/Makefile lib/libisc/Makefile lib/libmenu/Makefile lib/libmilter/Makefile lib/libpanel/Makefile Replaced all `beforeinstall' targets for installing includes with the INCS stuff. Renamed INCDIR to INCSDIR, for consistency with FILES and SCRIPTS, and for compatibility with NetBSD. Similarly for INCOWN, INCGRP, and INCMODE. Consistently use INCLUDEDIR instead of /usr/include. gnu/lib/libstdc++/Makefile and gnu/lib/libsupc++/Makefile changes were only lightly tested due to the missing contrib/libstdc++-v3. I fully tested the pre-WIP_GCC31 version of this patch with the contrib/libstdc++.295 stuff. These changes have been tested on i386 with the -DNO_WERROR "make world" and "make release". Notes: svn path=/head/; revision=96462
* Dependencies on tconfig.h work better if we set GCCDIR when shellingDavid E. O'Brien2002-05-071-1/+1
| | | | | | | to other Makefiles. Notes: svn path=/cvs2svn/branches/WIP_GCC31/; revision=96134
* Bmake bits for GCC 3.1.David E. O'Brien2002-04-071-0/+42
Sponsored by: bribe from peter Notes: svn path=/cvs2svn/branches/WIP_GCC31/; revision=94043