ObjFW  Check-in [ee858ea1fd]

Overview
Comment:Fix linker warning on macOS/iOS
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: ee858ea1fd95896bec31d59fe5d4550932d73b922055a2de22240a2c341b16ef
User & Date: js on 2024-03-02 15:06:08
Other Links: manifest | tags
References
2024-03-02
15:07 Fixed ticket [01c51b142c]: Fix `ld: warning: mixed ObjC ABI` plus 5 other changes artifact: a05b4650e8 user: js
Context
2024-03-02
17:13
OFZooArchiveEntry: Add header type and OS ID check-in: 52a1740f5e user: js tags: trunk
15:06
Fix linker warning on macOS/iOS check-in: 9aa5bfa889 user: js tags: 1.0
15:06
Fix linker warning on macOS/iOS check-in: ee858ea1fd user: js tags: trunk
11:41
ofarc: Delay setting modified date of directories check-in: f007fe7b02 user: js tags: trunk
Changes

Modified src/forwarding/apple-forwarding-amd64.S from [f921148919] to [e6f2c2daf3].

29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
	.asciz "forwardingTargetForSelector:"

.section __DATA, __objc_selrefs, literal_pointers, no_dead_strip
Lsel_forwardingTargetForSelector_:
	.quad Lstr_forwardingTargetForSelector_

.section __DATA, __objc_imageinfo, regular, no_dead_strip
	.long 0, 0

.section __TEXT, __text, regular, pure_instructions
_OFForward:
	_CET_ENDBR

	pushq	%rbp
	movq	%rsp, %rbp







|







29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
	.asciz "forwardingTargetForSelector:"

.section __DATA, __objc_selrefs, literal_pointers, no_dead_strip
Lsel_forwardingTargetForSelector_:
	.quad Lstr_forwardingTargetForSelector_

.section __DATA, __objc_imageinfo, regular, no_dead_strip
	.long 0, 0x40

.section __TEXT, __text, regular, pure_instructions
_OFForward:
	_CET_ENDBR

	pushq	%rbp
	movq	%rsp, %rbp

Modified src/forwarding/apple-forwarding-arm64.S from [7c10374751] to [935abf879c].

23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
	.asciz "forwardingTargetForSelector:"

.section __DATA, __objc_selrefs, literal_pointers, no_dead_strip
Lsel_forwardingTargetForSelector_:
	.quad Lstr_forwardingTargetForSelector_

.section __DATA, __objc_imageinfo, regular, no_dead_strip
	.long 0, 0

.section __TEXT, __text, regular, pure_instructions
.align 2
_OFForward:
_OFForward_stret:
#ifdef HAVE_BTI
	bti	c







|







23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
	.asciz "forwardingTargetForSelector:"

.section __DATA, __objc_selrefs, literal_pointers, no_dead_strip
Lsel_forwardingTargetForSelector_:
	.quad Lstr_forwardingTargetForSelector_

.section __DATA, __objc_imageinfo, regular, no_dead_strip
	.long 0, 0x40

.section __TEXT, __text, regular, pure_instructions
.align 2
_OFForward:
_OFForward_stret:
#ifdef HAVE_BTI
	bti	c