Commit Graph

16 Commits

Author SHA1 Message Date
Schrijvers Luc
399737de6c gdb, remove libtool files (#9112) 2023-08-01 05:22:05 +00:00
waddlesplash
4f180bdb94 Utilize the new "all" ARCHITECTURES keyword in most recipes. (#6189)
x86_64 is used as a baseline: the "x86_64" entry, whatever status it has,
is transformed into "all", and then the other entries in ARCHITECTURES
either dropped or rearranged appropriately.
2021-09-15 15:40:18 -04:00
Augustin Cavalier
ae94b1277b Bump revisions of recipes that depend on ncurses. 2019-05-24 16:14:07 -04:00
Jerome Duval
bd33cc2cbd code style. 2018-09-03 11:10:08 +02:00
Augustin Cavalier
985c28d7c7 gdb: Add almost-working recipe and patchset for 8.1 (!!!).
Reworking the Haiku backend from 6.3 (2004) to 8.1 (2018) surprisingly
only took a few hours to get it to compile ... but then it crashes when
attempting to start inferiors with a use-after free that I spent over
three hours debugging and got nowhere.

It seems that somehow, an event object that is created, deleted, and otherwise
managed entirely by the Haiku patches is somehow deleted between waits?!
The guarded heap was of not much help here, it obviously caught the UAF
before the regular heap did, but couldn't even say where it had been freed,
only where it had been allocated; and the allocation location looked
completely wrong also. So, this is very close, but it doesn't work just yet.

It would sure be nice to have Qt Creator's GDB support (which needs
Python-enabled GDB) working...
2018-09-02 21:25:08 -04:00
Augustin Cavalier
0ee98d9e05 gdb: Fix and enable for x64. 2018-09-02 01:56:03 -04:00
Jerome Duval
0d782eba67 dev-*: reorder sections. 2018-08-08 16:18:18 +02:00
Jérôme Duval
779c0166f8 gdb: disable on x86_64, not ported. 2016-12-04 22:04:24 +01:00
Vale
f8aeb53372 More ordering & layout fixes 2016-02-26 10:33:51 -05:00
Vale
4ceccd41e1 Fix ordering 2016-02-17 14:39:36 -05:00
Jérôme Duval
52e1161c22 gdb: fix build requires. 2015-12-02 17:16:25 +01:00
Augustin Cavalier
f561efbc96 Rename SRC_URI/SRC_FILENAME to SOURCE_URI/SOURCE_FILENAME. 2015-07-02 11:13:12 -04:00
Augustin Cavalier
c7f3cdb75d gdb: recipe for 6.3.
This is the same version we have in-tree, so we can now outsource that
version. AFAICT, it works just as well as the version included in the "haiku"
package.

I've left the static libs in the main package as that seems to be the
convention among Linux distros.
2015-02-11 11:18:10 -05:00
Oliver Tappe
52b344b97b Drop references to $haikuVersion.
* Referring the current haiku version explicitly is not needed, since
  the RequiresUpdater takes care of setting the version of Haiku used
  for building a package.
2014-12-14 23:08:52 +01:00
Oliver Tappe
80bbd70b83 Let all recipes use SHA-256 checksums only. 2014-04-21 19:31:51 +02:00
Jonathan Schleifer
0f38eeacff Initial gdb port
Compiles, but gdb complains that it does not know how to start or how to
attach. Therefore marked as broken, but wanted to commit what I already
have.
2014-03-26 04:12:32 +01:00