summaryrefslogtreecommitdiffstats
path: root/gnu/lib/libobjc
Commit message (Collapse)AuthorAgeFilesLines
* Remove libobjc and other Objective-C related components, as these aredim2011-04-171-50/+0
| | | | | | extremely outdated, and not used by anything in the base system. Silence from: current@
* When building world with clang, for gnu/lib/libobjc, sys/boot/i386/boot2dim2010-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)
* Use a more robust way to substitute gcc for clang, when compilingdim2010-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)
* We need to pull bsd.own.mk before modifying the CC variable. Otherwiserpaulo2010-08-211-0/+2
| | | | | | it will be overwritten when we include bsd.lib.mk. Pointed out by: Dimitry Andric <dimitry at andric.com>
* Disable building libobjc with clang as it's not yet supported.rpaulo2010-07-221-0/+3
| | | | Submitted by: Dimitry Andric <dimitry at andric.com>
* Bump the version of all non-symbol-versioned shared libraries inkensmith2009-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)
* While checking over the libraries for 7.0-REL Kris found the followingkensmith2007-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
* - After gcc 4.2 import, include/objc/objc-api.h requires objc-decls.h whichrafan2007-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
* Do not compile hash_compat.c.kan2007-05-191-1/+1
|
* Update bmake glue to build GCC 4.2.kan2007-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.
* NO_MAN is not needed here.ru2006-03-161-1/+0
|
* Add -frandom-seed=RepeatabilityConsideredGood to CFLAGS. This makescperciva2005-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
* Bump the shared library version number of all libraries that have notkensmith2005-07-221-1/+1
| | | | | | | been bumped since RELENG_5. Reviewed by: ru Approved by: re (not needed for commit check but in principle...)
* Turn on libobjc.so for all platforms on -current. It didn't work backpeter2005-05-011-12/+2
| | | | in 1996.
* Fixed compilation warnings.ru2005-02-211-1/+2
|
* NODOCCOMPRESS -> NO_DOCCOMPRESSru2004-12-211-1/+1
| | | | | | | | NOINFO -> NO_INFO NOINFOCOMPRESS -> NO_INFOCOMPRESS NOLINT -> NO_LINT NOPIC -> NO_PIC NOPROFILE -> NO_PROFILE
* Start the dreaded NOFOO -> NO_FOO conversion.ru2004-12-211-1/+1
| | | | OK'ed by: core
* For variables that are only checked with defined(), don't provideru2004-10-241-2/+2
| | | | any fake value.
* We *need* the pic libobjc library for amd64. It is needed for ia64 aspeter2004-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.
* Bmake glue for GCC 3.4.2-prerelease.kan2004-07-281-3/+3
|
* Do not bogusly set CSTD to the empty string.des2003-06-141-1/+0
|
* Don't set a C standard level for ObjC code.obrien2003-06-021-0/+1
|
* Forced non-forced commit by adding a comment mentioning what themarcel2003-03-171-0/+1
| | | | | previous commit log should have mentioned: PR: ia64/49081
* libobjc is linked against shared objects and since we don't have amarcel2003-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
* Build Objective-C runtime support library with thr-posix.c.kan2002-10-301-1/+1
| | | | | Submitted by: davidc Requested by: obrien
* Added new bsd.incs.mk which handles installing of header filesru2002-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".
* Bmake bits for Gcc 3.1.obrien2002-05-101-19/+8
| | | | Partially made possible by: Wilko.Bulte@compaq.com
* Scoot things over to the temporary *.295 source while I do major constructionobrien2000-06-041-2/+2
| | | | on the mainline sources.
* Get the installed headers list right.obrien2000-03-301-1/+1
|
* Switch over to using the GCC 2.95 Objc library code.obrien2000-03-301-13/+26
|
* Cut over the system compiler from from EGCS 1.1.2 to GCC 2.95.2.obrien1999-11-151-1/+1
|
* $Id$ -> $FreeBSD$peter1999-08-271-1/+1
|
* Purely cosmetic changes -- fix Id'sobrien1999-08-161-2/+1
|
* * Fix indentation style bug.obrien1999-04-061-4/+4
| | | | | | * Missed a "<" on the /dev/null redirection in the runtime-info.h generation. Submitted by: missing "<" by bde
* Minimum set of changes to switch from Gcc 2.7.2 (in contrib/gcc) to Egcs 1.1.2obrien1999-04-041-8/+16
| | | | (in contrib/egcs)
* Document why the library is still not being build as shared.cracauer1998-09-091-2/+2
| | | | PR: gnu/7811
* Revert $FreeBSD$ to $Id$peter1997-02-221-1/+1
|
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
| | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
* Add libobjc, the Objective-C runtime library.peter1996-09-191-0/+33
OpenPOWER on IntegriCloud