Sign in Join
Wiki copytemporary

Issues 2.1.4: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: Issues 2.1.4

OldNewLine
1+## Issues with 2.1.4 aka 2.2.0 beta
2+
3+# The debug problem for x86_64.
4+
5+Florian is working on this, and asked Marc for help(?) What is the status? Do you/we think it's fixable before 2.2.0?
6+
7+
8+First let's identify the problem. What are is the x86_64 debug problem ? are there anu mantis entries, descriptions, anything. Florian gave me an example and I couldn't see what was wrong with it. Debugging worked. Se telling me that there is a debugging problem doesn't help in solving it. --Marc 02:10, 30 July 2007 (CEST)
9+
10+# The "arch" issue
11+
12+Is this the "arch"/"uname"/"-iSP" issue? Then the "arch" command returns the architecture of the running system. Doesn't 'fpc -PP' the same in all circumstances?!?
13+
14+
15+No. Arch returns the primary architecture of a linux installation as far as I know. fpc -PP only echoes what was compiled in at linking. Mostly a difference for biarch and systems with binary architectures. However the current use is limited, it is currently only used to decide if external binutils are needed (and then the prefix is set) or internal ones. This is hacked into the scripting code after, but afaik doesn't work for binary emulation systems. (e.g. linux compiler on FreeBSD will see "arch/uname"=FreeBSD, while there are linux binutils named "as" and "ld" if proper dependancies for the port are set)
16+
17+Ok, it's committed and works. Done.
18+
19+# Linux using FPC_USE_LIBC
20+
21+Everything is merged. Still have to test. x86_64 has other issues with FPC_USE_LIBC which won't make it into 2.2
22+
23+# Bug 9141
24+
25+Fixed in revisions 7979 and 7982. But there's some disussion left. There are rumours that Daniel fixed it. Can we merge it?
26+
27+
28+Drawback of 7979 is the change of const parameter handling. Alternatively this patch could be used: <http://www.hu.freepascal.org/fpcircbot/cgipastebin?msgid=1153>
29+
30+Without the fix for [bug 9261](http://www.freepascal.org/mantis/view.php?id=9261) Lazarus still cannot start x86_64-linux, so revision 8056 should be reviewed and merged too.
31+
32+# IDE Compiler options
33+
34+Daniel is working on this one.
35+
36+# Revisions
37+
38+These revisions should be checked, or the reason why they shoudn't be committed is given:
39+
40+Jonas:
41+
42+- 7879, 7891, 7903 - prefer not to, seldom a problem, merge after 2.2.0
43+- 7959 Unimportant, occurs seldom. real2str code, so hairy and could have unforeseen side effects.
44+- 7944 Fixes bug which only appeared after range checking changes by Daniel, which have not been merged back afaik.
45+- 7935 Support for bitpacked records in dwarf. Fairly invasive, and since it also changed the code which generates debug info for regular records, it could in theory break something there. Don't merge.
46+- 7907 Only a change of a new warning introduced by Daniel, I don't think this warning has been merged.
47+- 7363 ?
48+
49+Daniel:
50+
51+- 7252 - It's an irritating bug and Daniel is pretty confident about the patch. But not enough yet. It has a conflict, though. It needs 7183
52+- 7979, 7982 - bug 9141, but Florian thinks it can have unforeseeable consequences
53+- 7940 ?
54+- 7937, 7938 ?
55+- 7637 ?
56+
57+Marco:
58+
59+- 7627
60+- 7985
61+- 7896 - can somebody check this?
62+
63+Michael:
64+
65+- 7446 - 2.3.1 specific
66+- 7301
67+
68+Pierre:
69+
70+- 7577 - Tomas thinks it has to be merged
71+
72+Florian:
73+
74+- 7976
75+- 7925 ?
76+- 7916 ?
77+- 7905 ?
78+- 7800 ?
79+- 7794 ?
80+
81+Yuri:
82+
83+- 7965 - 2.3.1 specific
84+
85+Joost:
86+
87+- 7643 - variant/date troubles only manual merge possible - too difficult
88+- 7955 - Dependent on TCustomSQLQuery, which isn't merged
89+
90+fpcbuild:
91+
92+- 341
93+
94+---
95+*From the Free Pascal wiki, page "Issues 2.1.4", as it stood on 2013-01-23 after a change by Chronos, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
96+Category: FPC Issues

Back to history